Zuverlässige Multicastprogrammierung (PGM)

In diesem Abschnitt wird die PGM-Multicastprotokollimplementierung (PGM) in Windows beschrieben, die häufig als zuverlässiges Multicast bezeichnet wird. Reliable Multicast wird über Windows Sockets in Windows Server 2003 und höher implementiert.

Windows XP: PGM wird nur unterstützt, wenn Microsoft Message Queuing (MSMQ) 3.0 installiert ist.

PGM ist ein zuverlässiges und skalierbares Multicastprotokoll, mit dem Empfänger Verlust erkennen, eine erneute Übertragung verlorener Daten anfordern oder eine Anwendung über nicht behebbaren Verlust benachrichtigen können. PGM ist ein zuverlässiges Empfängerprotokoll, das bedeutet, dass der Empfänger dafür verantwortlich ist, sicherzustellen, dass alle Daten empfangen werden, wodurch der Absender die Verantwortung für den Empfang übernimmt.

PGM ist für Anwendungen geeignet, die eine duplikatfreie Multicastdatenbereitstellung von mehreren Quellen an mehrere Empfänger erfordern. PGM unterstützt keine bestätigten Übermittlungen und garantiert auch nicht die Sortierung von Paketen von mehreren Absendern.

Weitere Informationen zu PGM finden Sie unter RFC 3208 unter www.ietf.org.

In diesem Abschnitt wird beschrieben, wie Sie zuverlässige Multicasts auf Windows. In den folgenden Themen werden die verschiedenen Aspekte der Erstellung einer zuverlässigen Multicastanwendung mit Windows Sockets erläutert: