Zuverlässige Multicastprogrammierung (PGM)

In diesem Abschnitt wird die PGM-Multicastprotokollimplementierung (Pragmatic General Multicast) in Windows beschrieben, die häufig als zuverlässiges Multicast bezeichnet wird. Zuverlässiges 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 Verluste erkennen, die erneute Übertragung verloren gegangener Daten anfordern oder eine Anwendung über nicht wiederherstellbare Verluste benachrichtigen können. PGM ist ein empfängersicheres Protokoll, was bedeutet, dass der Empfänger dafür verantwortlich ist, sicherzustellen, dass alle Daten empfangen werden, wodurch der Absender von der Empfangsverantwortung entbindet wird.

PGM eignet sich für Anwendungen, die eine duplikatfreie Multicastdatenübermittlung aus mehreren Quellen an mehrere Empfänger erfordern. PGM unterstützt keine bestätigte Zustellung und garantiert auch nicht die Bestellung von Paketen von mehreren Absendern.

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

In diesem Abschnitt wird die Verwendung von zuverlässigem Multicast unter Windows beschrieben. In den folgenden Themen werden die verschiedenen Aspekte der Erstellung einer zuverlässigen Multicastanwendung mit Windows Sockets erläutert: