[Network] 멀티캐스트(Multicast)

멀티캐스트(Multicast)

 

 - 멀티캐스트 방식의 데이터 전송은 UDP 기반

 - 목적지는 특정 그룹에 등록되어 있는 다수의 호스트

 - 단 한번의 데이터 전송으로 다수의 호스트에게 데이터를 전송

 


 

멀티캐스트 방식

 

 

 

 

 - 유니캐스트는 3개의 호스트에 파일을 전송하려면 파일 전송을 3회 해야한다.

 - 반면에 멀티캐스트는 1회 전송으로 다수의 호스트에 전송할 수 있다.

 - 라우터에 따라 멀티캐스트를 지원하지 않거나, 막아놓은 경우 터널링 기술을 사용한다.

 


 

TTL(Time to Live)

 

 - '패킷을 얼마나 멀리 전달할 것인가' 를 결정하는 주 요소

 - 정수로 표현

 - 라우터를 하나 거칠 때마다 1씩 감소

 - 값이 0이 되면 패킷은 더 이상 전달되지 못하고 소멸

 - 너무 크게 설정하면 네트워크 트래픽에 좋지 못한 영향을 줌

 - 너무 작게 설정하면 목적지에 도달하지 않을 수 있음

 


 

참고 : 열혈 TCP/IP 소켓 프로그래밍, 윤성우 저

 

 

 

  Comments,     Trackbacks