다음을 통해 공유


멀티캐스트 그룹 관리자 정보

이 설명서에서는 MGM(멀티캐스트 그룹 관리자) 기술에 대해 설명합니다.

멀티캐스팅을 사용하면 호스트가 데이터를 수신하도록 특별히 요청하는 대상에만 데이터를 보낼 수 있습니다. 브로드캐스팅 데이터는 모든 호스트에 전송되므로 이러한 방식으로 멀티캐스팅은 브로드캐스트 데이터 전송과 다릅니다.

멀티캐스팅은 데이터를 요청하는 호스트에서만 멀티캐스트 데이터를 수신하고 데이터가 한 번만 링크를 통해 이동하므로 네트워크 대역폭을 절약합니다. 멀티캐스팅은 서버가 수신기당 하나의 유니캐스트 메시지 대신 네트워크당 하나의 멀티캐스트 메시지만 보내야 하므로 서버 대역폭을 저장합니다. 인기 있는 멀티캐스트 애플리케이션의 예로는 온라인 모임 및 인터넷 라디오가 있습니다.

MGM API를 사용하면 개발자가 멀티캐스트 그룹 관리자를 실행하는 라우터와 상호 운용하는 멀티캐스트 라우팅 프로토콜을 작성할 수 있습니다.

라우터에서 둘 이상의 멀티캐스트 라우팅 프로토콜을 사용하도록 설정하면 멀티캐스트 그룹 관리자는 모든 라우팅 프로토콜 간의 작업을 조정합니다. 멀티캐스트 그룹 관리자는 그룹 멤버 자격 변경이 발생할 때와 새 원본에서 멀티캐스트 데이터를 받거나 새 그룹으로 향하는 경우 각 라우팅 프로토콜을 알릴 수 있습니다.

MGM API는 다음과 같은 기능을 제공합니다.

  • 프로토콜 등록
  • 그룹 관리
  • MFE(멀티캐스트 전달 항목) 열거형
  • 멀티캐스트 라우팅 프로토콜에 대한 콜백 정의

이 개요에서는 멀티캐스트 아키텍처의 구성 요소, 멀티캐스트 그룹 관리자와 상호 운용하는 데 사용되는 클라이언트 시나리오 및 MGM API 사용에 대한 프로그래밍 고려 사항에 대해 설명합니다.