네트워크 엔지니어 & 개발자 로엘이

브로드캐스트/유니캐스트/멀티캐스트

네트워크에서 통신을 하는 방식에는 브로드캐스트(Broadcast), 유니캐스트(Unicast), 멀티캐스트(Multicast) 3가지가 있다. 이번 포스팅에서는 이 3가지 통신방식에 대한 개념을 정립한다.

 

브로드캐스트(Brodacast)

브로드캐스트는 호스트가 전송한 데이터가 동일한 네트워크 주소에 연결된 모든 호스트에 전송되는 방식을 말한다.

브로드 캐스트는 미리 정해져 있는 브로드캐스트용 주소(ex 255.255.255.255)를 사용하여 전송한다.

모든 호스트에게 패킷이 전송되므로 전체적인 네트워크의 트래픽이 증가하고 모든 장비가 자신과 상관없는 패킷을 처리하게 되어 장비의 성능에 저하가 생긴다.

 

유니캐스트(Unicast)

유니캐스트는 1:1로 트래픽 또는 메시지를 전송하는 방식을 말한다.

정보를 전달하기 위한 프레임에 자신의 MAC 주소와 목적지의 MAC 주소를 첨부하여 전송한다.

유니캐스트 방식은 가장 많이 사용되고 있는 방식으로 특정한 호스트로만 전송하기 때문에 브로드캐스트에 비해 네트워크 트래픽이 적으며 다른 장비의 성능 저하가 발생하지 않는다.

 

멀티캐스트(Multicast)

멀티캐스트는 한번의 송신으로 네트워크에 연결된 호스트 중 일부 그룹에 속한 호스트에 동시에 전송하는 방식을 말한다. 멀티캐스트 사용을 위해서는 네트워크 장비에서 멀티캐스트를 지원해야만 사용이 가능하다는 단점이 있다.

유니케스트와 브로드캐스트의 단점이 보완된 방식

유니캐스트 방식으로 여러명의 호스트에게 동일한 패킷을 전송하러면 같은 행위의 반복수행이 필요하며, 이러한 방법은 네트워크 부하가 커진다,

브로드캐스트 방식을 사용하면 해당 네트워크 전체에 보내게되니 관련없는 장비의 부하가 발생하게 된다.

 

 

- 끝 -

728x90
반응형
250x250

공유하기

facebook twitter kakaoTalk kakaostory naver band