Programmazione multicast affidabile (PGM)
Questa sezione descrive l'implementazione del protocollo multicast multicast pragmatico (PGM) in Windows, spesso definita multicast affidabile. Il multicast affidabile viene implementato tramite socket Windows in Windows Server 2003 e versioni successive.
Windows XP: PGM è supportato solo quando è installata l'accodamento messaggi Microsoft (MSMQ) 3.0.
PGM è un protocollo multicast affidabile e scalabile che consente ai ricevitori di rilevare la perdita, richiedere la ritrasmissione dei dati persi o notificare un'applicazione di perdita non recuperabile. PGM è un protocollo affidabile ricevitore, che significa che il ricevitore è responsabile della garanzia che tutti i dati vengano ricevuti, interrompendo il mittente della responsabilità della ricezione.
PGM è appropriato per le applicazioni che richiedono la distribuzione di dati multicast duplicati da più origini a più ricevitori. PGM non supporta il recapito riconosciuto, né garantisce l'ordinamento dei pacchetti da più mittenti.
Per altre informazioni su PGM, vedere RFC 3208 disponibile in www.ietf.org.
Questa sezione descrive come usare il multicast affidabile in Windows. Gli argomenti seguenti illustrano i vari aspetti della creazione di un'applicazione multicast affidabile tramite socket Windows:
- Mittenti e ricevitori PGM
- Opzioni del mittente PGM
- Invio e ricezione di dati PGM
- Multihoming e PGM
- Opzioni socket PGM