TP/IX: The Next Internet
RFC 1475

Document Type RFC - Historic (June 1993; No errata)
Obsoleted by RFC 6814
Last updated 2013-03-02
Stream IETF
Formats plain text pdf html bibtex
Stream WG state (None)
Document shepherd No shepherd assigned
IESG IESG state RFC 1475 (Historic)
Consensus Boilerplate Unknown
Telechat date
Responsible AD (None)
Send notices to (None)
Network Working Group                                        R. Ullmann
Request for Comments: 1475                 Process Software Corporation
                                                              June 1993

                        TP/IX: The Next Internet

Status of this Memo

   This memo defines an Experimental Protocol for the Internet
   community.  It does not specify an Internet standard.  Discussion and
   suggestions for improvement are requested.  Please refer to the
   current edition of the "IAB Official Protocol Standards" for the
   standardization state and status of this protocol.  Distribution of
   this memo is unlimited.

Abstract

   The first version of this memo, describing a possible next generation
   of Internet protocols, was written by the present author in the
   summer and fall of 1989, and circulated informally, including to the
   IESG, in December 1989.  A further informal note on the addressing,
   called "Toasternet Part II", was circulated on the IETF mail list
   during March of 1992.

Table of Contents

   1.       Introduction . . . . . . . . . . . . . . . . . . . . 3
   1.1       Objectives  . . . . . . . . . . . . . . . . . . . . 5
   1.2       Philosophy  . . . . . . . . . . . . . . . . . . . . 6
   2.       Internet numbers . . . . . . . . . . . . . . . . . . 6
   2.1       Is 64 Bits Enough?  . . . . . . . . . . . . . . . . 6
   2.2       Why version 7?  . . . . . . . . . . . . . . . . . . 7
   2.3       The version 7 IP address  . . . . . . . . . . . . . 7
   2.4       AD numbers  . . . . . . . . . . . . . . . . . . . . 8
   2.5       Mapping of version 4 numbers  . . . . . . . . . . . 8
   3.       IP: Internet datagram protocol . . . . . . . . . . . 9
   3.1       IP datagram header format . . . . . . . . . . . .  10
   3.1.1       Version . . . . . . . . . . . . . . . . . . . .  10
   3.1.2       Header length . . . . . . . . . . . . . . . . .  10
   3.1.3       Time to live  . . . . . . . . . . . . . . . . .  10
   3.1.4       Total datagram length . . . . . . . . . . . . .  11
   3.1.5       Forward route identifier  . . . . . . . . . . .  11
   3.1.6       Destination . . . . . . . . . . . . . . . . . .  11
   3.1.7       Source  . . . . . . . . . . . . . . . . . . . .  11
   3.1.8       Protocol  . . . . . . . . . . . . . . . . . . .  11
   3.1.9       Checksum  . . . . . . . . . . . . . . . . . . .  11
   3.1.10      Options . . . . . . . . . . . . . . . . . . . .  11

Ullmann                                                         [Page 1]
RFC 1475                         TP/IX                         June 1993

   3.2       Option Format . . . . . . . . . . . . . . . . . .  12
   3.2.1       Class (C) . . . . . . . . . . . . . . . . . . .  12
   3.2.2       Copy on fragmentation (F) . . . . . . . . . . .  13
   3.2.3       Type  . . . . . . . . . . . . . . . . . . . . .  13
   3.2.4       Length  . . . . . . . . . . . . . . . . . . . .  13
   3.2.5       Option data . . . . . . . . . . . . . . . . . .  13
   3.3       IP options  . . . . . . . . . . . . . . . . . . .  13
   3.3.1       Null  . . . . . . . . . . . . . . . . . . . . .  13
   3.3.2       Fragment  . . . . . . . . . . . . . . . . . . .  14
   3.3.3       Last Fragment . . . . . . . . . . . . . . . . .  14
   3.3.4       Don't Fragment  . . . . . . . . . . . . . . . .  15
   3.3.5       Don't Convert . . . . . . . . . . . . . . . . .  15
   3.4       Forward route identifier  . . . . . . . . . . . .  15
   3.4.1       Procedure description . . . . . . . . . . . . .  15
   3.4.2       Flows . . . . . . . . . . . . . . . . . . . . .  17
   3.4.3       Mobile hosts  . . . . . . . . . . . . . . . . .  17
   4.       TCP: Transport protocol  . . . . . . . . . . . . .  18
   4.1       TCP segment header format . . . . . . . . . . . .  18
   4.1.1       Data offset . . . . . . . . . . . . . . . . . .  19
   4.1.2       MBZ . . . . . . . . . . . . . . . . . . . . . .  19
   4.1.3       Flags . . . . . . . . . . . . . . . . . . . . .  19
   4.1.4       Checksum  . . . . . . . . . . . . . . . . . . .  19
   4.1.5       Source port . . . . . . . . . . . . . . . . . .  20
   4.1.6       Destination port  . . . . . . . . . . . . . . .  20
   4.1.7       Sequence  . . . . . . . . . . . . . . . . . . .  20
   4.1.8       Acknowledgement . . . . . . . . . . . . . . . .  20
   4.1.9       Window  . . . . . . . . . . . . . . . . . . . .  20
   4.1.10      Options . . . . . . . . . . . . . . . . . . . .  20
   4.2       Port numbers  . . . . . . . . . . . . . . . . . .  20
   4.3       TCP options . . . . . . . . . . . . . . . . . . .  21
   4.3.1       Option Format . . . . . . . . . . . . . . . . .  21
   4.3.2       Null  . . . . . . . . . . . . . . . . . . . . .  21
   4.3.3       Maximum Segment Size  . . . . . . . . . . . . .  21
   4.3.4       Urgent Pointer  . . . . . . . . . . . . . . . .  21
   4.3.5       32 Bit rollover . . . . . . . . . . . . . . . .  21
   5.       UDP: User Datagram protocol  . . . . . . . . . . .  22
Show full document text