Pragmatic General Multicast

Pragmatic General Multicast

Pragmatic General Multicast (PGM) is a reliable multicast transport protocol. PGM provides a reliable sequence of packets to multiple recipients simultaneously, making it suitable for applications like multi-receiver file-transfer.

Overview

"Multicast" is a network addressing method for the delivery of information to a group of destinations simultaneously using the most efficient strategy to deliver the messages over each link of the network only once, creating copies only when the links to the multiple destinations split (typically Network switchs and routers). However, like the User Datagram Protocol, multicast does not guarantee the delivery of a message stream. Messages may be dropped, delivered multiple times, or delivered out of order. A reliable multicast protocol, like PGM, adds the ability for receivers to detect lost and/or out-of-order messages and take corrective action (similar in principal to TCP, resulting in a gap-free, in-order message stream.

PGM is an IETF experimental protocol. It is not yet a standard, but has been implemented in some networking devices and operating systems, including Windows XP and later versions of Microsoft Windows. Talarian's SmartSockets also supports PGM ("SmartPGM").

External links

*RFC 3208
*http://developer.novell.com/wiki/index.php/OpenPGM
*http://msdn.microsoft.com/library/default.asp?url=/library/en-us/randz/protocol/pgm_protocol.asp
*http://www.cisco.com/en/US/docs/ios/12_0t/12_0t5/feature/guide/pgmscale.html
*http://www.juniper.net/techpubs/software/junos/junos85/swconfig85-multicast/id-11463816.html#id-11463816


Wikimedia Foundation. 2010.

Игры ⚽ Нужна курсовая?

Look at other dictionaries:

  • Multicast — is sometimes also incorrectly used to refer to a multiplexed broadcast. In computer networking, multicast is the delivery of a message or information to a group of destination computers simultaneously in a single transmission from the source… …   Wikipedia

  • IP multicast — is a method of sending Internet Protocol (IP) datagrams to a group of interested receivers in a single transmission. It is often employed for streaming media applications on the Internet and private networks. The method is the IP specific version …   Wikipedia

  • IP Multicast — is a method of forwarding IP datagrams to a group of interested receivers. See the article on multicast for a general discussion of this subject this article is specifically about IP Multicast. IP multicast implementations Pay TV operators and… …   Wikipedia

  • Reliable multicast — A reliable multicast protocol is a computer networking protocol that provides a reliable sequence of packets to multiple recipients simultaneously, making it suitable for applications like multi receiver file transfer.Overview Multicast is a… …   Wikipedia

  • PGM — Platinum Group Metals (Academic & Science » Chemistry) ** Pragmatic General Multicast (Regional » Language Codes (2 Letters)) ** Precision Guided Munitions (Governmental » Military) * Portable Gray Map (Computing » General) * PUTNAM Investment… …   Abbreviations dictionary

  • RDM — The abbreviation RDM may refer to:* Radar Doppler Multifunction, a stopgap radar for the Mirage 2000 French fighter, also known as the Cyrano 5, an evolution of the Cyrano 4 used on the older Mirage F 1 * Random Data Modeling, the ability to… …   Wikipedia

  • PGM — can refer to the following: * Greek Magical Papyri, also known as the Papyri Graecae Magicae. * Ibanez PGM, the signature guitar model of Paul Gilbert * Portable Gray Map, a graphics file format * Platinum group metals, six metallic elements… …   Wikipedia

  • IPv6 — Internet protocol suite Application layer BGP DHCP DNS FTP …   Wikipedia

  • End-to-end principle — The end to end principle is one of the central design principles of the Transmission Control Protocol (TCP) widely used on the Internet as well as in other protocols and distributed systems in general. The principle states that, whenever possible …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”