TP/IX: The Next Internet
RFC 1475
Document | Type |
RFC - Historic
(June 1993; No errata)
Obsoleted by RFC 6814
Was draft-ullmann-ipv7 (tpix WG)
|
|
---|---|---|---|
Author | Robert Ullmann | ||
Last updated | 2013-03-02 | ||
Stream | IETF | ||
Formats | plain text html pdf htmlized 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 . . . . . . . . . . . 22Show full document text