무민이의 반반무많이

유니캐스트(Unicast), 브로드캐스트(Broadcast), 멀티캐스트(Multicast) 본문

Network

유니캐스트(Unicast), 브로드캐스트(Broadcast), 멀티캐스트(Multicast)

M00min 2016.07.11 23:56

(공감과 댓글 하나는 글쓴이에게 큰 힘이 됩니다.)


네트워크에서 통신을 하는 방식에 따라 유니캐스트(Unicast), 브로드캐스트(Broadcast), 멀티캐스트(Multicast)로 구분된다.



유티캐스트(Unicast)

- 가장 많이 사용되는 통신 방식이다. 출발지 MAC주소와 목적지 MAC주소를 통해 통신을 하는데, 로컷 이더넷의 기본 성격은 붙어있는 모든 PC에게 뿌리는 Shared 방식이다. 따라서 모든 PC들은 MAC 주소를 비교하여 자신의 맥 주소와 일치하는 경우에만 CPU로 올려준다. 나머지는 해당 프레임을 버리게 되므로 CPU까지는 가지 못하는데, 따라서 PC 성능에 영향을 미치지 않는다.


브로드캐스트(Broadcast)

- 로컬 랜 상에 붙어있는 모든 네트워크 장비들에게 보내는 통신이다. 통신의 대상이 특정한 한 네트워크가 아니라, 네트워크 안의 모든 장비들에게 통신을 하는 방식이라고 생각하면 된다. 브로드캐스트의 맥 주소는 FF:FF:FF:FF:FF:FF로 정해져 있는데, 이렇게 보냈을 경우 랜카드는 자신의 맥 주소와 일치하지 않더라도 무조건 패킷을 CPU에 보내게 되므로 CPU 사용량이 증가하여 PC 성능 저하가 발생하게 된다. 따라서 브로드캐스트 통신을 최소화 해야한다.


멀티캐스트(Multicast)

- 보내고자 하는 정보를 그룹 내의 일정 네트워크 장비들에게만 한번에 보낼 수 있는 통신이다. 100대의 장비 중 80대의 장비에 똑같은 데이터를 보내야 되는 상황에서, 유니캐스트를 사용하면 한번에 하나씩 같은 정보를 80번 전송해야 하므로 트래픽을 가중시키게 된다. 브로드캐스트를 사용하면 100대의 장비에게 모두 전송되므로 20대의 장비는 불필요한 데이터를 받게 되므로 비효율적이다. 따라서 이 경우, 멀티캐스트를 통해 데이터를 전송하고자 하는 80대의 장비를 지정하여 한번에 전송할 수 있다.




'Network' 카테고리의 다른 글

TCP/IP  (0) 2016.07.13
OSI 7 계층(Layer)  (0) 2016.07.12
유니캐스트(Unicast), 브로드캐스트(Broadcast), 멀티캐스트(Multicast)  (3) 2016.07.11
케이블(Cable)의 종류  (0) 2016.07.09
TP(UTP, STP) 케이블  (0) 2016.07.09
토큰링(TokenRing)  (0) 2016.07.06
3 Comments
댓글쓰기 폼