Wisdom’s Cloud

[NETWORK] 6. 유니캐스트, 브로드캐스트, 멀티캐스트 - 통신 방식 본문

NETWORK

[NETWORK] 6. 유니캐스트, 브로드캐스트, 멀티캐스트 - 통신 방식

지혜로운지혜쓰 2021. 1. 15. 11:02

[출처 : https://radiocrafts.com/why-is-multicasting-becoming-essential-for-mesh-networks/]

유니캐스트(Unicast)란?
  • 현재 네트워크상에서 가장 많이 사용되는 통신 방식으로, 특정 목적지의 주소 하나만을 가지고 통신하는 방식이다.
  • 따라서 자신의 MAC 주소가 아니라고 판단되면 랜카드가 이 프레임을 버리기 때문에 그 목적지 주소가 아닌 다른 PC들의 CPU 성능을 저하시키지 않는다.

 

 

브로드캐스트(Broadcast)란?
  • 로컬 랜에 붙어 있는 모든 네트워크 장비들에게 보내는 통신으로, 여기서 로컬 랜은 라우터에 의해서 구분된 공간, 즉 브로드캐스트 도메인이라고 하는 공간을 뜻한다.
  • 브로드캐스트의 MAC 주소는 FF-FF-FF-FF-FF-FF로 정해져 있으며, 이 주소가 오면 랜카드는 비록 자신의 MAC 주소와 같지는 않지만 이 패킷을 CPU에 보내 CPU가 이 패킷을 알아서 처리하게 된다.
  • 따라서 네트워크상의 전체 노드로 전송되기 때문에 전체적인 트래픽도 증가하지만, 이 패킷을 받은 모든 랜카드가 이 패킷을 CPU로 전송하기 때문에 CPU는 하던 일을 멈추고 또 다른 일을 해야 하고, 이에 따라 전체 PC의 성능도 떨어지게 된다.
  • ARP가 바로 브로드캐스트이며, 그 외에도 라우터끼리 정보를 교환한다거나 다른 라우터를 찾을 때, 또 서버들이 자신이 어떤 서비스를 제공한다는 것을 모든 클라이언트들에게 알릴 때 등 여러 경우에 사용된다.

 

 

멀티캐스트(Multicast)란?
  • 보내고자 하는 그룹 멤버들에게만 한 번에 보낼 수 있기 때문에 유니캐스트처럼 여러 번 보낼 필요도 없고, 브로드캐스트처럼 받기 싫어하는 사람에게까지 보낼 필요도 없다.
  • 하지만 라우터나 스위치가 멀티캐스트를 지원하지 않는다면 라우터의 경우는 브로드캐스트처럼 취급해서 다 막아버리고, 스위치의 경우는 브로트캐스트처럼 모든 포트로 뿌려버리기 때문에 스위치나 라우터가 이 멀티캐스트 기능을 지원해야 한다는 제약이 있다.

'NETWORK' 카테고리의 다른 글

[NETWORK] 8. 프로토콜  (0) 2021.01.15
[NETWORK] 7. OSI 7 Layer  (0) 2021.01.15
[NETWORK] 5. MAC Address  (0) 2021.01.15
[NETWORK] 4. 케이블의 종류  (0) 2021.01.15
[NETWORK] 3. 이더넷, 토큰링 - 네트워킹 방식  (0) 2021.01.14