Pemrograman Multicast Andal (PGM)

Bagian ini menjelaskan implementasi protokol multicast Pragmatic General Multicast (PGM) di Windows, sering disebut sebagai multicast yang andal. Reliable multicast diimplementasikan melalui Windows Sockets di Windows Server 2003 dan yang lebih baru.

Windows XP: PGM hanya didukung saat Microsoft Message Queuing (MSMQ) 3.0 diinstal.

PGM adalah protokol multicast yang andal dan dapat diskalakan yang memungkinkan penerima mendeteksi kehilangan, meminta transmisi ulang data yang hilang, atau memberi tahu aplikasi tentang kehilangan yang tidak dapat dipulihkan. PGM adalah protokol yang dapat diandalkan penerima, yang berarti penerima bertanggung jawab untuk memastikan semua data diterima, absolving pengirim tanggung jawab penerimaan.

PGM sesuai untuk aplikasi yang memerlukan pengiriman data multicast bebas duplikat dari berbagai sumber ke beberapa penerima. PGM tidak mendukung pengiriman yang diakui, juga tidak menjamin pemesanan paket dari beberapa pengirim.

Untuk informasi selengkapnya tentang PGM, lihat RFC 3208 yang tersedia di www.ietf.org.

Bagian ini menjelaskan cara menggunakan reliable multicast di Windows. Topik berikut menjelaskan berbagai aspek pembuatan aplikasi multicast yang andal menggunakan Windows Sockets: