Informationen zu Multicast Group Manager
In dieser Dokumentation wird die Multicast Group Manager-Technologie (MGM) beschrieben.
Multicasting ermöglicht es einem Host, Daten nur an die Ziele zu senden, die speziell den Empfang der Daten anfordern. Auf diese Weise unterscheidet sich Multicasting vom Senden von Broadcastdaten, da Broadcastdaten an alle Hosts gesendet werden.
Multicasting spart Netzwerkbandbreite, da Multicastdaten nur von den Hosts empfangen werden, die die Daten anfordern, und die Daten nur einmal über einen beliebigen Link übertragen werden. Multicasting spart Serverbandbreite, da ein Server nur eine Multicastnachricht pro Netzwerk anstelle einer Unicastnachricht pro Empfänger senden muss. Beispiele für beliebte Multicastanwendungen sind Onlinebesprechungen und Internetfunk.
Mit der MGM-API können Entwickler Multicastroutingprotokolle schreiben, die mit Routern zusammenarbeiten, auf denen der Multicastgruppen-Manager ausgeführt wird.
Wenn mehr als ein Multicastroutingprotokoll auf einem Router aktiviert ist, koordiniert der Multicastgruppen-Manager Vorgänge zwischen allen Routingprotokollen. Der Multicastgruppen-Manager informiert jedes Routingprotokoll, wenn Änderungen an der Gruppenmitgliedschaft auftreten und Wenn Multicastdaten aus einer neuen Quelle oder für eine neue Gruppe empfangen werden.
Die MGM-API bietet die folgenden Features:
- Protokollregistrierung
- Gruppenverwaltung
- MULTICAST-Weiterleitungseintragsenumeration (MFE)
- Rückrufdefinitionen für Multicastroutingprotokolle
In dieser Übersicht werden die Komponenten der Multicastarchitektur, die Clientszenarien, die für die Interoperabilität mit dem Multicastgruppen-Manager verwendet werden, und Programmierüberlegungen für die Verwendung der MGM-API beschrieben.