RFC 1301 (rfc1301) - Page 2 of 38
Multicast Transport Protocol
Alternative Format: Original Text Document
RFC 1301 Multicast Transport Protocol February 1992
2.3 Transport addresses 12
2.3.1. Unknown transport address 12
2.3.2. Web's multicast address 13
2.3.3. Member addresses 13
3. Protocol behavior 13
3.1. Establishing a transport 13
3.1.1. Join request 14
3.1.2. Join confirm/deny 16
3.2 Maintaining data consistency 17
3.2.1. Transmit tokens 17
3.2.2. Data transmission 20
3.2.3. Empty packets 23
3.2.4. Missed data 26
3.2.5. Retrying operations 26
3.2.6. Retransmission 27
3.2.7. Duplicate suppression 29
3.2.8. Banishment 29
3.3 Terminating the transport 29
3.3.1. Voluntary quits 30
3.3.2. Master quit 30
3.3.3. Banishment 30
3.4 Transport parameters 30
3.4.1. Quality of service 30
3.4.2. Selecting parameter values 31
3.4.3. Caching member information 33
A. Appendix: MTP as an Internet Protocol transport 34
A.1 Internet Protocol multicast addressing 34
A.2 Encapsulation 35
A.3 Fields of the bridge protocol 35
A.4 Relationship to other Internet Transports 36
References 36
Footnotes 37
Security Considerations 37
Authors' Addresses 38
1. Introduction
This document describes a flow controlled, atomic multicasting
transport protocol (MTP). The purpose of this document is to present
sufficient information to implement the protocol.
The MTP design has been influenced by the large body of the
networking and distributed systems literature and technology that has
been introduced during the last decade and a half. Representative
sources include [Xer81], [BSTM79] and [Pos81] for transport design,
and [Bog83] and [DIX82] for general concepts of broadcast and
multicast. [CLZ87] influenced MTP's retransmission mechanisms, and
[Fre84] influenced the transport timings. MTP over IP uses mechanisms
Armstrong, Freier & Marzullo