Выбрать главу

Appendix D. TCP options

This appendix is a simple and brief list of all the TCP options that are officially recognized. These references and numbers were all retreived from the Internet Assigned Numbers Authority website. The master file can be found at this location. The full contact details of the people referenced in this document has been removed, so to create less workload for them hopefully.

Table D-1. TCP Options

CopyClassNumberValueNameReference
EOOL - End of Options List[RFC791, JBP]
11NOP - No Operation[RFC791, JBP]
12130SEC - Security[RFC1108]
13131LSR - Loose Source Route[RFC791, JBP]
2468TS - Time Stamp[RFC791, JBP]
15133E-SEC - Extended Security[RFC1108]
16134CIPSO - Commercial Security[???]
77RR - Record Route[RFC791, JBP]
18136SID - Stream ID[RFC791, JBP]
19137SSR - Strict Source Route[RFC791, JBP]
1010ZSU - Experimental Measurement[ZSu]
1111MTUP - MTU Probe[RFC1191]*
1212MTUR - MTU Reply[RFC1191]*
1213205FINN - Experimental Flow Control[Finn]
114142VISA - Experimental Access Control[Estrin]
1515ENCODE - ???[VerSteeg]
116144IMITD - IMI Traffic Descriptor[Lee]
117145EIP - Extended Internet Protocol[RFC1385]
21882TR - Traceroute[RFC1393]
119147ADDEXT - Address Extension[Ullmann IPv7]
120148RTRALT - Router Alert[RFC2113]
121149SDB - Selective Directed Broadcast[Graff]
122150NSAPA - NSAP Addresses[Carpenter]
123151DPS - Dynamic Packet State[Malis]
124152UMP - Upstream Multicast Pkt.[Farinacci]

Appendix E. Other resources and links

Here is a list of links to resources and where I have gotten information from, etc :

ip-sysctl.txt - from the 2.4.14 kernel. A little bit short but a good reference for the IP networking controls and what they do to the kernel.

InGate - InGate is a commercial firewall producer that uses Linux as the base for their firewall products. Their productrange goes from basic firewalls to SIP gateways and QoS machines.

RFC 768 - User Datagram Protocol - This is the official RFC describing how the UDP protocol should be used, in detail, and all of it's headers.

RFC 791 - Internet Protocol - The IP specification as still used on the Internet, with additions and updates. The basic is still the same for IPv4.

RFC 792 - Internet Control Message Protocol - The definitive resource for all information about ICMP packets. Whatever technical information you need about the ICMP protocol, this is where you should turn first. Written by J. Postel.

RFC 793 - Transmission Control Protocol - This is the original resource on how TCP should behave on all hosts. This document has been the standard on how TCP should work since 1981 and forward. Extremely technical, but a must read for anyone who wants to learn TCP in every detail. This was originally a Department of Defense standard written by J. Postel.

RFC 1122 - Requirements for Internet Hosts - Communication Layers - This RFC defines the requirements of the software running on a Internet host, specifically the communication layers.