Jayhawk

University of Kansas

Electrical Engineering & Computer Science


EECS 563 Fall 2014


Homework #1

Research traceroute and ping.

The purpose of the first four problems is to use Internet diagnostic tools, traceroute (tracert), ping, and speed measurements. The objective is also to introduce the concepts of latency and bandwidth in computer networks. Ping is a utility that is used to utility to measure Round Trip Times (RTTs). Traceroute (tracert) is used to determine the sequence of routers used by a packet flowing from a specific source to its destination.

1. Measure the "speed" of Internet connections:

a) Use http://www.speedtest.net/ to measure the upload and download speeds from your home. In your answer include what kind of service you are using, cable modem, DSL, or campus dorm and the date/time of the measurement.

b) Use http://www.speedtest.net/ to measure the upload and download speeds an EECS computer (or any computer connected to the campus network). In your answer include the date/time of the measurement.

c) Explain the differences between the results from parts a) & b).

2. Find the path taken by packets:

a) From your home computer execute the following commands and show the results: traceroute www.google.com (or from windows command window use tracert) and traceroute www.mit.edu (or from windows command window use tracert) and the date/time of the measurement.

b) From an EECS computer (or any computer connected to the campus network) execute the following command and show the results: traceroute www.google.com (or from windows command window use tracert) and traceroute www.mit.edu (or from windows command window use tracert) and report the date/time of the measurement.

c) Explain the differences between the results from parts a) & b).

3. Measure Round Trip Time (RTT) using "ping"

a) Measure the round trip time to www.google.com. Collect 20 RTTs times and calculate the average RTT and standard deviation and report the date/time of the measurement.

b) Measure the round trip time to www.canterbury.ac.nz.. Collect 20 RTTs times and calculate the average RTT and standard deviation and report the date/time of the measurement.

c) Why is the the RTT for www.canterbury.ac.nz and www.google.com different?

d) Why are the RTTs to the same site not the same, that is why is there a standard deviation?

4. Repeat problems 1-3 at a different time of day (off set by at least 8 hours). Are there any time-of-day dependences? If so why?

5. Class objectives:

a) What network trade-offs will you understand at the conclusion of this class?

b) At the conclusion of this class you are expected be fluent in the language of communication networks, what does that mean?

6. Read "What Everyone Gets Wrong in the Debate Over Net Neutrality" By Robert McMillan, Wired, June, 2014.

a) What is a Content Delivery Network (CDN)?

b) What is the difference between a Content Provider and an ISP?

c) Is there competition amomg ISP where you live?


 

Author

Victor S. Frost, frost@eecs.ku.edu