네트워크 통신 방식

유니캐스트

  • 출발지와 목적지가 명확히 정해져 있는 1:1 통신 방식

  • 전체 네트워크 범위에서 통신 가능하다.

  • HTTP가 이에 해당된다.

브로드캐스트

  • 목적지 주소가 "모든 곳"으로 표기되어 있는 통신 방식

  • 서브넷(로컬 네트워크) 범위에서 통신 가능하다.

  • IPv6에는 존재하지 않는 개념이다. IPv6에서는 링크 로컬 멀티캐스트로 대체되어 사용된다.

  • ARP가 이에 해당된다.

멀티캐스트

  • 멀티캐스트 그룹 주소를 이용해 특정 그룹에 속한 다수 호스트로 패킷을 전달하는 통신 방식

  • 직접 정의된 네트워크 범위에서 통신 가능하다.

애니캐스트

  • 주소가 같은 호스트들 중 가장 가깝거나 효율적으로 서비스할 수 있는 호스트와 1:1로 통신하는 방식

  • 가장 가까운 DNS 서버를 찾을 때 사용하거나 가장 가까운 게이트웨이를 찾는 애니캐스트 게이트웨이 기능에 사용한다.

  • 전체 네트워크 범위에서 통신 가능하다.

BUM 트래픽

  • Broadcast, unknown unicast, multicast 방식을 지칭한다.

  • 스위치가 목적지에 대한 주소를 학습하지 못한 상황(스위치 입장에서 Unknown)이어서 패킷을 모든 포트로 플러딩(전송)하는 경우 unknown unicast 방식으로 통신하게 된다.

  • 불필요한 BUM 트래픽이 많아지면 네트워크 성능이 저하될 수 있다.

  • 이더넷 환경에서는 ARP 브로드캐스트를 먼저 보내 통신하므로 BUM 트래픽이 거의 발생하지 않는다.

Last updated