라우터가 메시지가 동일한 서브넷에 머무르고 있다는 것을 알기에 똑똑하다면 각 호스트가 자체 서브넷 마스크를 아는 것이 왜 중요합니까?
간단 함 : 서브넷에 있으면 호스트가 라우터없이 통신 할 수 있습니다 .
찾은 기사는 라우터가 항상 사용된다는 것을 암시하는 데 다소 오해의 소지가 있습니다. 실제로는 그렇지 않습니다. 이더넷 호스트는 동일한 '서브넷'논리를 구현하므로 동일한 서브넷 트래픽 은 라우터에 도달 하지 않습니다 . 호스트 A에서 이더넷 스위치로 들어가고 호스트 B로 바로 종료됩니다.
그렇습니다. 예, 인용 한 방법 (모든 호스트를 라우터로 보내는 모든 호스트; 다른 호스트로 보내는 라우터)은 완전히 가능 하며 실제로 ISP, 데이터 센터 및 직접 통신시 일부 상황에서 사용됩니다 바람직하지 않습니다.
그러나 외부 네트워크에 대한 게이트웨이 역할을하는 선택적 구성 요소가 아니라 라우터가 서브넷을 작동하는 데 필수적이라는 단점이 있습니다. 무엇보다도, 그것은 또 다른 실패 지점입니다.
또한 라우터를 성능 병목 현상으로 바꿉니다. 호스트가 이더넷 스위치의 개별 포트에 연결된 경우 포트 사이를 직접 통과하는 모든 트래픽의 합계 는 라우터의 단일 포트를 통해 압착 된 것보다 훨씬 클 수 있습니다.
예를 들면 다음과 같습니다. 최신 24 포트 1Gbps 스위치에서 총 이론 용량은 48Gbps (전이중)입니다. 호스트 A와 B가 NAS 스토리지에 액세스하고, C / D / E가 피어 투 피어 Windows 업데이트를 교환하고, F / G / H가 Steam In-Home 게임을 스트리밍하고, XXX가 YouTube에서 4K를 시청하는 호스트, 충분한 스위칭 용량이 남아 있습니다.
반면에 단일 라우터가 모든 것의 중간에있는 경우 해당 라우터의 포트를 통해 모든 것을 밀어 넣으면 전체 네트워크가 총 1Gbps로 제한됩니다.
어떤 상황에서 메시지가 분리 된 서브넷 / 네트워크로 인해 의도 한 대상에 도달 할 수 없습니까?
라우터가 메시지 전달을 거부 할 때 예를 들어 경로가 잘못되었거나 전혀 경로가 없거나 방화벽 규칙에 따라 메시지가 금지되어 있습니다. 방화벽 규칙을 통해 패킷을 필터링하는 기능은 실제로 서브넷을 사용하는 주요 이유 중 하나입니다.
때때로 메시지가 대상에 도달 할 수 있지만 응답 이 전달되지 않습니다. 이는 양방향 경로 또는 방화벽 규칙이 완전히 독립적 일 수 있기 때문에 중요한 차이점입니다.