Spolehlivý protokol pro vícesměrové vysílání (PGM)
Tato část popisuje implementaci protokolu Pragmatic General Multicast (PGM) pro vícesměrové vysílání ve Windows, která se často označuje jako spolehlivé vícesměrové vysílání. Spolehlivé vícesměrové vysílání se implementuje prostřednictvím rozhraní Windows Sockets ve Windows Serveru 2003 a novějším.
Systém Windows XP: PGM je podporován pouze, když je nainstalována služba Microsoft Message Queuing (MSMQ) 3.0.
PGM je spolehlivý a škálovatelný protokol vícesměrového vysílání, který umožňuje příjemcům detekovat ztrátu, požadovat opětovné přeposílání ztracených dat nebo oznámit aplikaci neopravitelné ztráty. PGM je protokol, který je spolehlivý pro příjemce, což znamená, že příjemce zodpovídá za zajištění přijetí všech dat a zbavuje odesílatele odpovědnosti za přijetí.
PGM je vhodný pro aplikace, které vyžadují doručování multicastových dat bez duplicit z více zdrojů do více příjemců. PGM nepodporuje potvrzené doručování ani nezaručuje řazení paketů od více odesílatelů.
Další informace o PGM naleznete v dokumentu RFC 3208, který je k dispozici na www.ietf.org.
Tato část popisuje, jak používat spolehlivé vícesměrové vysílání ve Windows. Následující témata vysvětlují různé aspekty vytváření spolehlivé vícesměrové aplikace pomocí rozhraní Windows Sockets:
- odesílatelé a příjemci PGM
- možnosti odesílatele PGM
- odesílání a přijímání dat PGM
- Multihomingu a PGM
- možnosti soketů PGM