본문 바로가기
용어정리

유니캐스트와 멀티캐스트의 차이점

by 나비와꽃기린 2016. 11. 16.


1. 유니캐스트(unicast)




-      현재 네트워크 상에서 가장 많이 사용

-      1:1 통신방식이며, 패킷을 받는 사람과 보내는 사람이 명시되어 있음

-      네트워크에 연결된 모든 PC는 패킷을 일단 받아들여 자신의 MAC주소와 비교

-      MAC 주소가 서로 다를 시에는 폐기

-      CPU에 부하가 걸리지 않음

-      하나의 트래픽을 발송하더라고 다수의 Host에게 전달한다면 그 트래픽을 Host 수만큼 복사하여 각 Host에게 전달한다.

-      신뢰성 있게 전송할 수 있으니 트래픽의 수 증가로 회선에 많은 부담 발생




2. 멀티캐스트(multicast)


-      Multicast Group 단위로 묶어 그 그룹 Host들은 동시에 데이터를 받을 수 있음

-      UDP를 사용하여 전송함으로써 신뢰성을 보장 받지 못함

-      Client에서 Multicast를 사용하는 Application을 시작하면 Multicast IP 주소와 Multicast MAC 주소를 라우터에 등록함으로써 Multicast Group에 등록

-      하나의 Client에서 여러 Multicast 주소를 수용할 수 있음. 즉 여러 가지 Multicast 데이터를 동시에 받을 수 있음

-      Server Multicast 주소로 데이터를 전송 중에 있을 때 중간에 Client가 끼어 들어도 처음부터 데이터를 받을 수 없고 중간부터 데이터를 받게 됨

댓글0