네트워크 통신 방식
유니캐스트
출발지와 목적지가 명확히 정해져 있는 1:1 통신 방식
전체 네트워크 범위에서 통신 가능하다.
HTTP가 이에 해당된다.
브로드캐스트
목적지 주소가 "모든 곳"으로 표기되어 있는 통신 방식
서브넷(로컬 네트워크) 범위에서 통신 가능하다.
IPv6에는 존재하지 않는 개념이다. IPv6에서는 링크 로컬 멀티캐스트로 대체되어 사용된다.
ARP가 이에 해당된다.
멀티캐스트
멀티캐스트 그룹 주소를 이용해 특정 그룹에 속한 다수 호스트로 패킷을 전달하는 통신 방식
직접 정의된 네트워크 범위에서 통신 가능하다.
애니캐스트
주소가 같은 호스트들 중 가장 가깝거나 효율적으로 서비스할 수 있는 호스트와 1:1로 통신하는 방식
가장 가까운 DNS 서버를 찾을 때 사용하거나 가장 가까운 게이트웨이를 찾는 애니캐스트 게이트웨이 기능에 사용한다.
전체 네트워크 범위에서 통신 가능하다.
BUM 트래픽
Broadcast, unknown unicast, multicast 방식을 지칭한다.
스위치가 목적지에 대한 주소를 학습하지 못한 상황(스위치 입장에서 Unknown)이어서 패킷을 모든 포트로 플러딩(전송)하는 경우 unknown unicast 방식으로 통신하게 된다.
불필요한 BUM 트래픽이 많아지면 네트워크 성능이 저하될 수 있다.
이더넷 환경에서는 ARP 브로드캐스트를 먼저 보내 통신하므로 BUM 트래픽이 거의 발생하지 않는다.
Last updated