네트워크에서 출발지에서 목적지로 데이터를 전송할 때 사용하는 통신방식에는
유니캐스트(Unicast), 브로드캐스트(Broadcast), 멀티캐스트(Multicast), 애니캐스트(Anycast)가 있다.
유니캐스트 (Unicast)
- 출발지와 목적지가 명확히 하나로 정해져 있다.
- 1대1 통신 방식
- 대부분의 통신이 유니캐스트 방식을 사용한다.
- HTTP
브로드캐스트 (Broadcast)
- 동일 네트워크에 존재하는 모든 호스트가 목적지가 된다.
- 1대 N (모든 호스트) 통신 방식
- 유니캐스트로 통신하기 전, 주로 상대방의 정확한 위치를 알기 위해 사용한다.
- ARP
멀티캐스트 (Multicast)
- 그룹 주소를 이용해 해당 그룹에 속한 다수의 호스트로 패킷을 전송하는 통신 방식
- 1대 N (그룹) 통신 방식
- 방송국에서 영상을 수신받는 것
애니캐스트 (Anycast)
- 그룹 주소 중에서 가장 가까운 호스트로 패킷을 전송하는 통신 방식
- 1대1 (그룹 중 가까운 노드) 통신 방식
- DNS
위와 같은 통신 방식을 구분할 떄 중요한 점은 실제 데이터를 전달하려는 출발지가 기준이 아니라 목적지 주소를 기준으로 구분한다는 것이다.
참조한 책 및 사이트
IT 엔지니어를 위한 네트워크 입문