멀티캐스트(Multicast)의 개념

멀티캐스트란 특정 송신자가 하나의 데이터 패킷을 동시에 여러 수신자에게 보내는 서비스입니다. 

서버의 부하를 줄이고 네트워크를 효율적으로 사용해서 한개의 스트림만으로 모든 사용자에게 정보를 전달하기 위한 네트워크 서비스 입니다.

아래 방송 전송 방식을 보면서 4가지 전송방식에 대해서 설명 드리겠습니다.


  • Unicast : 유니캐스트 전송 방식

서브넷의 모든 수신자에게 데이터를 동시에 전송하려면 C클래스라고 가정하면 253명에게 1Mbps로 서비스시 253명의 서버 및 네트워크 부하가 발생합니다.

  • Server Multicast : 멀티캐스트 서비스망

서브넷의 모든 수신자에게 멀티캐스트 방식으로 데이터를 전송할 수 있는 멀티캐스트가 지원되는 라우터로 구성한 네트워크로 현실적으로 불가능합니다.

  • Multicast : 멀티캐스트 미지원 서비스 망

서브넷의 모든 수신자에게 멀티캐스트 방식으로 데이터를 전송하려고 하지만 중간에 멀티캐스트를 지원하지 않는 라우터에서 패킷이 단절되어 서비스가 불가능합니다. 

  • Overlay Multicast : 오버레이 멀티캐스트

서브넷의 모든 수신자에게 멀티캐스트 방식으로 데이터를 전송하기 위하여 End 단에 소프트웨어 어플리케이션을 이용하여 멀티캐스트 서비스를 제공합니다. 중간의 라우터가 멀티캐스트를 지원하지 않아도 서비스 제공이 가능한 솔루션입니다.



Posted by 일송정보
,