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

강승구·2023년 4월 3일
0

브로드캐스트

자신의 호스트가 속해있는 네트워크 전체를 대상으로 패킷을 전송하는 1:전체 통신방식욿 LAN 상에 붙어있는 모든 네트워크 장비들에게 보낸다.
브로드캐스트는 네트워크 상의 전체 노드로 전송되기 때문에 전체 트래픽이 증가한다.
이 패킷을 받은 CPU는 패킷을 처리하게 되고 PC의 성능도 떨어지게 된다.
즉 과도한 브로드캐스트는 전체 네트워크 성능 뿐만 아니라 PC의 성능도 떨어지게 한다.


유니캐스트

유니캐스트는 1:1 통신으로 가장 많이 사용되는 방식이다.
받는 사람의 주소와 보내는 사람의 주소를 적은 뒤 우체통에 넣는 방식과 유샇다.
모든 pc들이 이 프레임을 받아들여서 Mac address를 비교해 받는 사람이 자신인지 식별한다.
자신의 Mac address와 목적지의 Mac address가 같으면 읽고 다르면 버린다.

유니캐스트는 목적지 주소가 아닌 다른 PC들의 CPU 성능을 저하시키지 않는다.
하지만, 그룹 통신을 위하여 다중 수신자들에게 동일한 데이터를 전송하고자 할 경우 유니 캐스트 전송방식을 이용한다면 전송하고자 하는 데이터 패킷을 다수의 수신자에게 여러 번 전송해야 하며, 동일한 패킷의 중복 전송으로 인해 네트워크 효율이 저하된다.


멀티캐스트

1:n 통신으로 네트워크 상의 사용자들을 그룹 단위로 묶어서 통신하는 방법이다.
멀티캐스트 그룹 단위로 묶어 그 그룹의 Host들은 동시에 데이터를 받을 수 있다.
UDP를 사용하여 전송함으로 신뢰성을 보장받지는 못한다.

profile
강승구

0개의 댓글