CS 3251 - Computer Networks I

Written HW Assignment 2 -
Assigned: September 23, 2006
Due: Friday, September 29, 2006 -- 11:59pm


Submission Instructions Please submit your HW solutions by EMAIL to TA at bpetit@cc.gatech.edu. Make sure to include [CS3251] in subject line.

Late Policy: You have a total of 3-days for a late budget which you may use for any assignment in a minimum of day increments.


  • Questions 1, 2 and 3 All questions from the Kurose and Ross text (3rd eddition)
    • Chapter 4: Question 7 (p406)

    • Chapter 4: Question 12 (p407)

    • Chapter 4: Question 14 (p407)

  • Question 4

    Go to the web site of the American Registry for Internet Numbers (ARIN) http://www.arin.net/whois. Use the site to answer the following quetsions

    • What are the address ranges asigned to Georgia Tech (hint: you will need to search for the full official name of Georgia Tech).
    • Find at least three organizations that are currently assigned at least one /8 address range corresponding to an old Class A network.
    • Is it possible to find out who owns any particular address (for example, can you find out who owns 68.68.68.68)? If so why do you think "traceback" of IP packets is difficult? (Traceback of IP packets is the process of determining who sent the IP packet.)

  • Question 5 Assume you make a a sendto socket call to send a 512 byte buffer.
    • Assuming you are connected to the network via an Ethernet, determine the length in bytes of the Ethernet frame (including all protocol headers and trailers) that is sent as a result of your sendto call.
    • Compute the Protocol Overhead defined as the number of total header bytes transmitted divided by the total length of the Ethernet frame.