TCP IP Illustrated

The length field will always be 15 three ip addresses

Info iconThis preview shows page 1. Sign up to view the full content.

View Full Document Right Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: he pound sign (#) denotes the pointer field, which assumes the values of 4, 8, 12, and 16. The length field will always be 15 (three IP addresses plus 3 bytes of overhead). Notice how the destination address of the IP datagram changes on every hop. When an application receives data that was source routed, it should fetch the value of the received route and supply a reversed route for sending replies. The Host Requirements RFC specifies that a TCP client must be able to specify a source route, and that a TCP server must be able to receive a source route, and use the reverse route for all segments on that TCP connection. If the TCP server later receives a different source route, that newer source route overrides the earlier one. traceroute Examples with Loose Source Routing The -g option to traceroute lets us specify intermediate routers to be used with loose source routing. This option can be specified up to eight times. (The reason this is eight and not nine is that the programming interface being used requires that the final entry be the destination.) Recall from Figure 8.4 that the route to the NIC,, was through the NASA Science Internet. In Figure 8.8 we force the datagrams to pass through the NSFNET instead by specifying the router ( as an intermediate router: sun % traceroute -g traceroute to (, 30 hops max, 40 byte packets 1 ( 259 ms 256 ms 235 ms 2 ( 234 ms 228 ms 234 ms 3 Gabby.Telcom.Arizona.EDU ( 234 ms 257 ms 233 ms 4 ( 294 ms 288 ms 295 ms 5 ( 294 ms 286 ms 293 ms 6 ( 293 ms 288 ms 294 ms 7 ( 294 ms 318 ms 294 ms 8 * ( 318 ms 295 ms file:///D|/Documents%20and%20Settings/b...
View Full Document

This test prep was uploaded on 04/04/2014 for the course ECE EL5373 taught by Professor Guoyang during the Spring '12 term at NYU Poly.

Ask a homework question - tutors are online