Homework 2

Due date and weights

This is a 20-point assignment due Wednesday 10 February, 2011. You may turn your solution in at class or submit via moodle.

Problem 1

At 1:29 pm on 3 February the computer b3091262.crawl.yahoo.net connected to the web server www.cs.unca.edu and requested the page /~brock/classes/Fall2003/333/projects/Project6.html .

What are the IP numbers of the two computers involved in this transaction?

Problem 2

Assuming that the client program running on b3091262.crawl.yahoo.net is connecting using TCP port 51200, fill in, as best you can, the TCP header (Figure 3 of RFC 793) of the packet send from b3091262.crawl.yahoo.net to www.cs.unca.edu. You won't be able to determine the information stored in most of the fields of the TCP header. Just indicate that those fields cannot be determined from the given information.

Problem 3

Now fill in, as best you can, the IP header (Figure 4 of RFC 791) for the packet mentioned in Problem 2. Again, you won't be able to determine the information stored in most of the fields.

Problem 4

Here is a small section of a network routing table.

Network Gateway
43.74.0.0/24 55.55.55.55
43.74.16.0/22 66.66.66.66
43.74.32.0/20 77.77.77.77

For each of the following destinations, use the internet network matching operations to determine the next hop for each of the following IP destinations. Some IP address may not match any of these routes. Just write unmatched for those cases.

  1. 43.74.3.40
  2. 43.74.11.40
  3. 43.74.19.40
  4. 43.74.27.40
  5. 43.74.35.40
  6. 43.74.43.40