Reliable multicast

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 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 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.

Some examples of reliable multicast protocols:
* Pragmatic General Multicast (PGM).
* Tibco Software's TRDP (part of RV). Note: when Tibco acquired Talarian, they inherited a PGM implementation with SmartSockets (SmartPGM). TRDP pre-dates the development of SmartPGM.
* 29West's LBT-RM protocol (part of LBM/UME).
* RTI's reliable multicast protocol (part of NDDS).
* OpenDDS as an open source implementation since their 0.12 release.
* Reliable Multicast Transport Protocol (RMTP).
* Scalable Reliable Multicast (SRM).
* QuickSilver Scalable Multicast (QSM).
* SMART Multicast - SMART = Secure Multicast for Advanced Repeating of Television).

External links

*RFC 3208
*RFC 2357
*http://www.29west.com/docs/THPM/multicast-retransmissions.html (describes parts of 29West's LBT-RM protocol)
*http://www.rti.com/corporate/news/ndds1-11.html (mentions reliable multicast)
*http://www.opendds.org/about.html (mention reliable multicast as part of the features)
*http://www.bell-labs.com/project/rmtp/


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

  • Multicast — Types de routage anycast broadcast …   Wikipédia en Français

  • Reliable Server Pooling — (RSerPool) ist ein Protokollrahmenwerk zur Verwaltung von Server Pools sowie zur Durchführung von logischen Sitzungen (Sessions) von Clients mit solchen Pools. Als Teil der Sitzungsverwaltung übernimmt RSerPool dabei insbesondere die Auswahl… …   Deutsch Wikipedia

  • Reliable server pooling — (RSerPool) is a computer protocol framework for server pool management and access. RSerPool is an IETF standard, which has been developed by the IETF [http://www.ietf.org/html.charters/rserpool charter.html RSerPool] Working Group and documented… …   Wikipedia

  • Reliable Datagram Sockets — (RDS)  протокол передачи данных, разработанный совместно корпорацией Oracle и компанией SilverStorm в 2006 году, основан на аппаратных возможностях шины передачи данных InfiniBand. Протокол предусматривает возможность доставки датаграмм без… …   Википедия

  • Reliable server pooling — Saltar a navegación, búsqueda Pooling fiable servidor ( RSerPool) es un ordenador protocolo marco de servidor piscina la gestión y el acceso. RSerPool es un IETF norma, que ha sido desarrollado por el IETF RSerPool Grupo de Trabajo y documentado… …   Wikipedia Español

  • Reliable User Datagram Protocol — In computer networking, the Reliable User Datagram Protocol (RUDP) is a transport layer protocol designed at Bell Labs for the Plan 9 operating system. It aims to provide a solution where UDP is too primitive because guaranteed order packet… …   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

  • IP Multicast — es un método para transmitir datagramas IP a un grupo de receptores interesados. Puedes ver el artículo de multidifusión para ver una discusión general del asunto. En este artículo se trata específicamente la multidifusión IP. Contenido 1… …   Wikipedia Español

Share the article and excerpts

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