February 2000
Intermediate to advanced
387 pages
7h 36m
English
Figure 2-10 shows how a router processes an incoming IP datagram.[2] The incoming packet is stored in a queue to await processing. Once processing begins, the options field in the IP header is processed to determine if any options are in the header (the support for this operation varies). The datagram header is checked for any modifications that may have occurred during its journey to this IP node (with a checksum field discussed later). Next, it is determined if the IP address is local; if so, the IP protocol ID field in the IP header is used to pass the bits in the data field to the next module, such as TCP, UDP, ICMP, etc.
[2] See TCP/IP Illustrated, page 112, by W. Richard Stevens, published ...
Read now
Unlock full access