CIT 500 – Assignment #6
(due Tuesday, October 6)
1. To learn about the structure of the Internet and documents that describe various Internet
protocols that govern the operation of the Internet
2. To learn how to use the various software tools for networks and the Internet services,
including querying the DNS, electronic communication, remote login, file transfer,
remote execution of a command, and reporting status of a remote host
1. (10 points) What is the IP address and fully-qualified domain name of your host? Show
the session that you used to obtain answers to your questions.
2. (10 points) Get the IP addresses for the following hosts: cs.berkeley.edu, www.nato.int,
omsi.org, www.abc.tv, www.nasa.gov, www.lumensoft.biz, cnn.com, and mit.edu. If a
host has multiple IP address and/or domain names, list them all, along with the classes of
the IP addresses.
3. (20 points) Browse the IETF website (www.ietf.org), locate the citation for the latest
RFC, and write down the following information about it: RFC number, title, author(s) or
editor(s), date submitted, and status.
4. (20 points) Read through RFC 1118 and identify the RFC numbers for the original RFCs
that describe the following protocols: TCP, IP, UDP, ICMP, SMTP, FTP, and Telnet.
5. (10 points) Use the traceroute command to obtain the hop count and the time taken
for one-way travel of data from your host to cs.berkeley.edu and mit.edu. Show your
6. (10 points) Use the ping command to collect latency statistics from kosh.nku.edu to
ftp.uu.net and www.google.com. Use 10 packets and report the average latency
to both hosts from kosh. Show your session. Which host has the lowest latency? Why
does is it lower than the other host’s latency?
7. (10 points) Download RFC #821 using the wget command. Show your session. What
network applications would use this RFC?
8. (10 points) Download git-0.01.tar.bz2 from ftp.kernel.org using wget with an
ftp URL. Show your session.