JUST WRITE

Unicast vs Multicast 본문

Network

Unicast vs Multicast

천재보단범재 2022. 3. 10. 18:58

Unicast vs Multicast

통신 방식

Network에서 Data를 전송할 때 사용하는 통신 방식에는 4가지가 있다.

  • Unicast
  • Broadcast
  • Multicast
  • Anycast

Unicast

Unicast출발지와 목적지가 명확히 하나로 정해져 있는 1:1 방식이다.

대부분의 Network 통신은 Unicast 방식이다.

Unicast

Broadcast

Broadast로컬 Network내 모든 Host들에게 Packet 전달하는 방식이다.

Network내 Broadcast용 주소가 따로 존재한다.

모든 Host에서 Packet을 받고 처리해야 하기 때문에 성능 저하 이슈가 있다.

보통 Unicast 전 상대방의 정확한 위치를 알기 위해 사용한다.

Broadcast

Multicast

Multicast Newtork내 전체가 아닌 Group에게 Packet 전달하는 방식이다.

Multicast Group 주소를 이용해서 전송한다.

동일한 Packet을 다수에게 전달할 때 유용하게 사용한다.

IPTV, 사내 방송, 증권 시세 전송과 같이 단방향으로 다수에게 동시에 같은 내용 전달 시 사용한다.

Multicast

Anycast

Anycast Newtork내 가장 가깝거나 효율적으로 Service 가능한 Host에게 통신하는 방식이다.

가장 가까운 DNS Server를 찾을 때 사용한다.

최종적으로 1:1 방식을 한다는 것은 Unicast와 비슷하지만 통신하는 후보자는 다르다.

Unicast는 출발지, 목적지가 각 1대이다.Anycast는 특별한 Group 중 1대와 통신을 하는 것이다.

Anycast

Type 통신 대상 범위 IPv4 IPv6
Unicast 1:1 전체 Network O O
Broadcast 1:All Subnet(Local Network) O X
Multicast 1:Group 정의된 구간 O O
Anycast 1:1 전체 Network O
728x90
반응형

'Network' 카테고리의 다른 글

IP Address  (0) 2022.03.12
MAC Address  (0) 2022.03.11
OSI Model  (0) 2022.03.09
Firewall  (0) 2022.03.08
Hub vs Switch  (0) 2022.03.02
Comments