CS (23) - 네트워크 (유니캐스트,멀티캐스트,브로드캐스트)

gyungkyuBae·2023년 8월 31일
0

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

유니캐스트,멀티캐스트,브로드캐스트란 각각 통신 하는 대상에 따라 달라집니다.

유니캐스트

유니캐스트란 1:1 통신을 의미합니다.
예시로는 HTTP통신이 있습니다.
네이버로 HTTP통신을 보내면 데이터를 받아오는데 1:1 통신한다고 볼 수 있죠?
특징은 가장 일반적인 네트워크 전송 형태입니다.

멀티캐스트

멀티캐스트는 1:다수 통신입니다.
하지만 모든 노드들에게 데이터를 전달하지 않고 특정한 노드들에게만 데이터를 전달합니다.
예시로는 웹서버의 성능이 한정될때 트래픽이 몰리면 서버가 다운될 수 있는데
멀티캐스트를 통해 특정한 노드들에게만 데이터를 전달한다면 서버가 다운되는 것을 막을 수 있습니다.

브로드캐스트

브로드캐스트는 1:다수 통신입니다.
멀티캐스트와 다른점은 네트워크가 연결된 모든 노드들에게 데이터를 전달합니다.
연결된 장치들 모두가 듣는 것이기 때문에 구현이 쉽지만
원하지 않는 대상도 내 데이터를 전달할 수 있고 불필요한 트래픽이 발생한다는 점이 단점입니다.
예시로는 채팅방이 있습니다.

profile
개발자

0개의 댓글