Assignment 1 for Computer Network Interoperability | CECS 474, Assignments of Computer Science

Material Type: Assignment; Professor: Maples; Class: Computer Net Interoperability; Subject: Computer Engr & Computer Sci; University: California State University - Long Beach; Term: Spring 2009;

Typology: Assignments

Pre 2010

Uploaded on 08/17/2009

koofers-user-7xg-1
koofers-user-7xg-1 🇺🇸

10 documents

1 / 2

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
CECS 474 Computer Network Interoperability
Assignment 1
Due Wednesday, February 4, 2009
ping and traceroute
IMPORTANT:
From CSULB, if you login to heart.cecs.csulb.edu you can use both ping and
traceroute commands.
You may also want to check http://www.traceroute.org. It provides a Web interface
to a list of traceroute sources.
0. Read the linux man pages for ping and traceroute. (Nothing to turn in.)
1. Use the ping program from heart.cecs.csulb.edu to ping at least three different (local)
computers at CSULB. Experiment to see whether the delays to the local machines you chose
vary at at least four different times of the day. Report on your findings in tabular form and
summarize your results. (Do not turn in all of the output!)
For example: your reformatted, clearly labeled output for the ping commands in Question 1
might look like this:
1A. ping from heart.cecs.csulb.edu to Machine 1 (xxx.cecs.csulb.edu)
Time of Day Round Trip
Minimum Time (ms)
Round Trip
Average Time (ms)
Round Trip
Maximum Time(ms)
1)
2)
3)
4)
1B. ping from heart.cecs.csulb.edu to Machine 2 (yyy.cecs.csulb.edu)
Table as in 1A.
1C. ping from heart.cecs.csulb.edu to Machine 3 (zzz.cecs.csulb.edu)
Table as in 1A.
A 2-3 sentence Summary of the results from 1A, 1B and 1C.
2. Use ping to measure the round-trip times to at least three non-local destinations on the
Internet (beyond CSULB). What are the minimum/average/maximum delays you encounter?
Again, report on your findings in tabular form and summarize your results. (Do not turn in
all of the output!)
Dr. Tracy Bradley Maples (Spring 2009)
pf2

Partial preview of the text

Download Assignment 1 for Computer Network Interoperability | CECS 474 and more Assignments Computer Science in PDF only on Docsity!

CECS 474 Computer Network Interoperability

Assignment 1

Due Wednesday, February 4, 2009

ping and traceroute

IMPORTANT:

 From CSULB, if you login to heart.cecs.csulb.edu you can use both ping and traceroute commands.  You may also want to check http://www.traceroute.org. It provides a Web interface to a list of traceroute sources.

  1. Read the linux man pages for ping and traceroute. (Nothing to turn in.)
  2. Use the ping program from heart.cecs.csulb.edu to ping at least three different (local) computers at CSULB. Experiment to see whether the delays to the local machines you chose vary at at least four different times of the day. Report on your findings in tabular form and summarize your results. (Do not turn in all of the output!) For example: your reformatted, clearly labeled output for the ping commands in Question 1 might look like this: 1A. ping from heart.cecs.csulb.edu to Machine 1 (xxx.cecs.csulb.edu) Time of Day Round Trip Minimum Time (ms) Round Trip Average Time (ms) Round Trip Maximum Time(ms)
  1. 1B. ping from heart.cecs.csulb.edu to Machine 2 (yyy.cecs.csulb.edu) Table as in 1A. 1C. ping from heart.cecs.csulb.edu to Machine 3 (zzz.cecs.csulb.edu) Table as in 1A. A 2-3 sentence Summary of the results from 1A, 1B and 1C.
  1. Use ping to measure the round-trip times to at least three non-local destinations on the Internet (beyond CSULB). What are the minimum/average/maximum delays you encounter? Again, report on your findings in tabular form and summarize your results. (Do not turn in all of the output!) Dr. Tracy Bradley Maples (Spring 2009)
  1. Experiment with the packet size option in ping. How does the packet size affect the round- trip time? Answer in 1-3 sentences, and turn in a table with your data supporting your answer. (Do not turn in all of the output!)
  2. Use the traceroute program to find the number of hops between your machine and the destinations you used in Exercises 1 and 2. What is the maximum number of hops you encounter? Turn in a table summarizing the output from the traceroute commands. (Do not turn in all of the output!)
  3. Compare round-trip times reported by ping versus the number of hops reported by traceroute to a set of destinations that you select. (Do not turn in all the output!) Is there a correlation between a longer delay and a higher hop count? Why or why not? Answer in 1- sentences.
  4. Is there a maximum number of hops for ping or traceroute programs across the Internet? What authority are you using for the answer you are giving (e.g., linux man pages, your opinion, etc.)? Cite your source. Now, use the website http://www.traceroute.org (instead of traceroute on heart). This site contains a convenient web interface to hosts running traceroute located around the globe.
  5. Use the traceroute interfaces at www.traceroute.org to perform traceroutes from host machines on four different continents to CSULB (www.csulb.edu). Fill in the following table Location of Machine Running Traceroute (URL, Country, Continent) Number of hops to CSULB Delay of fastest hop (ms) Delay of slowest hop (ms) Delay(s) of ocean link(s) (ms) (if any)
  1. Choose one of the continents above. Use the traceroute interfaces at www.traceroute.org to perform traceroutes from four host machines on that continent to CSULB (www.csulb.edu). Create a table like the one in Question 7 above with the data from your traceroute runs. What conclusions can you draw about routes to your chosen continent from the traceroutes you performed? (For example, do they all seem to take the same number of hops? Do they all use the same transcontinental link? Etc.) Dr. Tracy Bradley Maples (Spring 2009)