Browse Prior Art Database

ISO transport services on top of the TCP: Version 3 (RFC1006) Disclosure Number: IPCOM000001809D
Original Publication Date: 1987-May-01
Included in the Prior Art Database: 2000-Sep-12
Document File: 12 page(s) / 28K

Publishing Venue

Internet Society Requests For Comment (RFCs)

Related People

M.T. Rose: AUTHOR [+1]


Status of this Memo

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

Network Working Group Marshall T. Rose, Dwight E. Cass

Request for Comments: RFC 1006 Northrop Research and Technology Center

Obsoletes: RFC 983 May 1987

ISO Transport Service on top of the TCP

Version: 3

Status of this Memo

This memo specifies a standard for the Internet community. Hosts

on the Internet that choose to implement ISO transport services

on top of the TCP are expected to adopt and implement this

standard. TCP port 102 is reserved for hosts which implement this

standard. Distribution of this memo is unlimited.

This memo specifies version 3 of the protocol and supersedes

[RFC983]. Changes between the protocol as described in Request for

Comments 983 and this memo are minor, but are unfortunately


1. Introduction and Philosophy

The Internet community has a well-developed, mature set of

transport and internetwork protocols (TCP/IP), which are quite

successful in offering network and transport services to

end-users. The CCITT and the ISO have defined various session,

presentation, and application recommendations which have been

adopted by the international community and numerous vendors.

To the largest extent possible, it is desirable to offer these

higher level directly in the ARPA Internet, without disrupting

existing facilities. This permits users to develop expertise

with ISO and CCITT applications which previously were not

available in the ARPA Internet. It also permits a more

graceful convergence and transition strategy from

TCP/IP-based networks to ISO-based networks in the

medium-and long-term.

There are two basic approaches which can be taken when "porting"

an ISO or CCITT application to a TCP/IP environment. One

approach is to port each individual application separately,

developing local protocols on top of the TCP. Although this is

useful in the short-term (since special-purpose interfaces to the

TCP can be developed quickly), it lacks generality.

A second approach is based on the observation that both the ARPA

Internet protocol suite and the ISO protocol suite are both

layered systems (though the former uses layering from a more

pragmatic perspective). A key aspect of the layering principle

is that of layer-independence. Although this section is

redundant for most readers, a slight bit of background material

is necessary to introduce this concept.

Externally, a layer is defined by two definitions: