출발지에서 목적지로 데이터를 전송할 때 사용하는 네트워크 통신방식을 알아보자.
출발지와 목적지가 하나로 정해져 있는 1:1 통신방식이다. 대부분의 통신방식이 이에 해당한다.
목적지 주소가 모든으로 표기되어 있는 통신방식이다. 로컬 네트워크에서 모든 호스트에게 패킷을 전달해야 할 때 사용되고 주로 유니캐스트로 통신하기 전에 상대방의 정확한 위치를 알기 위해 사용된다.
멀티캐스트 그룹 주소를 이용해 해당 그룹에 속한 다수이 호스트로 패킷을 전송하기 위한 통신 방식이다. 단방향으로 다수에게 동시에 같은 내용을 전달해야 할 때 사용한다.
애니캐스트 주소가 같은 호스트 들 중에서 가장 가깝거나 가장 효율적으로 서비스 할 수 있는 호스트와 통신하는 방식이다. 가장 가까운 DNS 서버를 찾을 때 사용하거나 가장 가까운 게이트웨이를 찾는 애니케스트 게이트웨이 기능에 사용하기도 한다.
통신 방식
ARP는 IP 주소와 MAC 주소를 일대일 매칭하여 LAN(Layer 2)에서 목적지를 제대로 찾아갈 수 있도록 돕는다. IP 주소와 MAC 주소를 일대일 대응하여 테이블로 정리하고 목적지 IP에 맞는 목적지 MAC 주소로 전달한다.
Broadcast,
Unknown Unicast,
Multicast
트래픽을 일으키는 세가지 네트워크 통신을 가르키는 말이다. 멀티캐스트와 브로드캐스트는 여러 목적지로 패킷을 전달하는 형태라서 많은 트래픽을 발생하고 언노운 유니캐스트의 경우는 목적지(DIP)가 명시되지 않아서 하나하나 목적지를 찾게 되어 불필요한 트래픽을 발생하게 된다. 이더넷에서는 ARP 브로드캐스트를 보내 이런 BUM 트래픽이 적다고 한다.