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 5.1 UDP header format . . . . . . . . . . . . . . . . 22 5.1.1 Data offset . . . . . . . . . . . . . . . . . . 22 5.1.2 MBZ . . . . . . . . . . . . . . . . . . . . . . 22 5.1.3 Checksum . . . . . . . . . . . . . . . . . . . 22 5.1.4 Source port . . . . . . . . . . . . . . . . . . 22 5.1.5 Destination port . . . . . . . . . . . . . . . 22 5.1.6 Options . . . . . . . . . . . . . . . . . . . . 23 6. ICMP . . . . . . . . . . . . . . . . . . . . . . . 23 6.1 ICMP header format . . . . . . . . . . . . . . . 23 6.2 Conversion failed ICMP message . . . . . . . . . 23 7. Notes on the domain system . . . . . . . . . . . . 25 7.1 A records . . . . . . . . . . . . . . . . . . . . 25 Ullmann