13. IP 멀티캐스트
유니캐스트(unicast)란?
컴퓨터 네트워킹에서 데이터를 한 번에 하나의 수신자에게만 전송하는 통신 방식
1:1 통신을 제공
유니캐스트 소켓은 두 지점 사이의 연결을 생성
브로드캐스팅
1:N
무차별적이며 전파와 전력 낭비가 심함
멀티캐스트
화상회의 같은 선택된 그룹의 사람들에게만 전송
유니캐스트나 1:1통신 < 멀티캐스트 < 브로드캐스트
둘 사이에 해당하는 범위의 통신수단
특정 멀티캐스트 그룹에 가입한 클라이언트에게만 전달된다는 점에서 공개모임과 비슷
멀티 캐스팅은 TTL(Time To Live)값을 사용해 패킷이 얼마나 멀리 이동할 수 있는지 제한함
라우터를 통과할 때 마다 TTL 필드가 1씩 감소함
모든 패킷이 언젠가 버려진다는 것을 보장함으로써 패킷이 루프를 도는 것을 방지하기 위해 설계됨.
UDP로 데이터 전송 (TTL 이 있다는 점이 일반 UDP 와의 차이점)
IP
브로드캐스팅을 지원하지만 엄격히 제한됨. 프로토콜이 다른 대안이 없을 경우에만 브로드캐스트 함
라우터
브로드캐스트 메시지가 전체 인터넷으로 번져 나가는 것을 막기위해 로컬 네트워크나 서브넷에서만 브로드캐스트되도록 제한함
Last updated