Dismiss
There will be a system update on Friday, May 5th, 6 PM ET. You may experience a brief service interruption.
Browse Prior Art Database

Internet Reliable Transaction Protocol functional and interface specification (RFC0938)

IP.com Disclosure Number: IPCOM000004354D
Original Publication Date: 1985-Feb-01
Included in the Prior Art Database: 2000-Oct-12
Document File: 15 page(s) / 38K

Publishing Venue

Internet Society Requests For Comment (RFCs)

Related People

T. Miller: AUTHOR

Abstract

The Internet Reliable Transaction Protocol (IRTP) is a transport level host to host protocol designed for an internet environment. It provides reliable, sequenced delivery of packets of data between hosts and multiplexes/demultiplexes streams of packets from/to user processes representing ports. It is simple to implement, with a minimum of connection management, at the possible expense of efficiency.

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

Network Working Group Trudy Miller

Request for Comments: 938 ACC

February 1985

Internet Reliable Transaction Protocol

Functional and Interface Specification

STATUS OF THIS MEMO

This RFC is being distributed to members of the DARPA research

community in order to solicit their reactions to the proposals

contained in it. While the issues discussed may not be directly

relevant to the research problems of the DARPA community, they may be

interesting to a number of researchers and implementors. This RFC

suggests a proposed protocol for the ARPA-Internet community, and

requests discussion and suggestions for improvements. Distribution

of this memo is unlimited.

ABSTRACT

The Internet Reliable Transaction Protocol (IRTP) is a transport

level host to host protocol designed for an internet environment. It

provides reliable, sequenced delivery of packets of data between

hosts and multiplexes/demultiplexes streams of packets from/to user

processes representing ports. It is simple to implement, with a

minimum of connection management, at the possible expense of

efficiency.

Miller [Page i]

RFC 938 February 1985

Internet Reliable Transaction Protocol

TABLE OF CONTENTS

INTRODUCTION

1.1 Purpose ......................................... 1

1.2 Underlying Mechanisms ........................... 1

1.3 Relationship to Other Protocols ................. 2

IRTP HEADERS

2.1 Header Format ................................... 3

2.2 Packet Type ..................................... 3

2.3 Port Number ..................................... 3

2.4 Sequence Number ................................. 4

2.5 Length .......................................... 4

2.6 Checksum ........................................ 4

INTERFACES

3.1 User Services Provided By IRTP .................. 5

3.2 IP Services Expected by IRTP .................... 5

MODEL OF OPERATION

4.1 State Variables ................................. 6

4.2 IRTP Initialization ............................. 7

4.3 Host-to-Host Synchronization .................... 7

4.3.1 Response to SYNCH Packets ..................... 7

4.3.2 Response to SYNCH ACK Packet .................. 8

4.4 Transmitting Data ............................... 8

4.4.1 Receiving Data From Using Processes ........... 8

4.4.2 Packet Retransmission ......................... 10

4.5 Receiving Data .................................. 10

4.5.1 Receive and Acknowledgment Windows ............ 11

4.5.2 Invalid Packets ............................... 12

4.5.3 Sequence Numbers Within Acknowledge W...