Browse Prior Art Database

Multicast Transport Protocol (RFC1301) Disclosure Number: IPCOM000002121D
Original Publication Date: 1992-Feb-01
Included in the Prior Art Database: 2000-Sep-12
Document File: 30 page(s) / 86K

Publishing Venue

Internet Society Requests For Comment (RFCs)

Related People

S. Armstrong: AUTHOR [+3]


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.

This text was extracted from a ASCII Text document.
This is the abbreviated version, containing approximately 3% of the total text.

Network Working Group S. Armstrong

Request for Comments: 1301 Xerox

A. Freier


K. Marzullo


February 1992

Multicast Transport Protocol

Status of this Memo

This memo provides information for the Internet community. It does

not specify an Internet standard. Distribution of this memo is



This memo describes a protocol for reliable transport that utilizes

the multicast capability of applicable lower layer networking

architectures. The transport definition permits an arbitrary number

of transport providers to perform realtime collaborations without

requiring networking clients (aka, applications) to possess detailed

knowledge of the population or geographical dispersion of the

participating members. It is not network architectural specific, but

does implicitly require some form of multicasting (or broadcasting)

at the data link level, as well as some means of communicating that

capability up through the layers to the transport.

Keywords: reliable transport, multicast, broadcast, collaboration,


Table of Contents

1. Introduction 2

2. Protocol description 3

2.1 Definition of terms 3

2.2 Packet format 6

2.2.1. Protocol version 7

2.2.2. Packet type and modifier 7

2.2.3. Subchannel 9

2.2.4. Source connection identifier 9

2.2.5. Destination connection identifier 10

2.2.6. Message acceptance 10

2.2.7. Heartbeat 12

2.2.8. Window 12

2.2.9. Retention 12

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