ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Broadcast, Unicast, Multicast
    네트워크/STUDY 2019. 1. 24. 03:12
    반응형

    간혹 필자가 설명해 오면서 Broadcast, Unicast, Multicast 를 언급한 적이 있을 것이다. 

    간단히 말하자면 이는 모두 전송 방식을 의미하다.


    Unicast의 경우 하나의 트래픽을 하나의 Host에게 1대 1로 전송하는 방식이고

    Broadcast는 하나의 트래픽을 모든 Host에게 1대 All로 전송하는 방식이며

    Multicast는 이를 보완해 하나의 트래픽을 지정한 Host에게 1대 N으로 전송하는 방식이다.


    그림을 보면 이해가 더 빠를 것이다.



    각 전송 방식마다 단점은 있기 마련이다.

    유니 캐스트는 다수에게 전송할 때 트래픽이 증가해서 회선에 부담을 주고

    브로드 캐스트는 트래픽을 어디로 전송하든 상관없이 모두에게 전송되기에 회선에 부담이 덜 가는 되신 불필요한 트래픽이 발생한다.


    기본적으로 unicast는 라우터에서 지향하는 방식이며 Broadcast는 허브나 최초의 스위치에서 지향하는 방식이다. 또한 DHCP(Dynamic Host Configuration Protocol)서버에서 DHCP 호스트간 DORA 통신 할 때 Request에서 주로 broadcast를 지향한다. 이러한 과정에서 DHCP의 장점이자 단점인 Broadcast를 악용하여 dhcp snooping을 통한 해킹도 빈번하게 일어난다

    댓글

Designed by Tistory.