CS 3251 - Computer Networks I
Written Homework Assignment 3 -
Assigned: April 14, 2007
Due: Sunday, April 22, 2007 -- 11:59pm
Submission Instructions Please submit your homework solutions
by EMAIL to me at Russ.Clark@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 one day increments.
- Question 1: DNS
Use the nslookup command to answer the following questions.
You can find nslookup on most any Solaris or Linux system.
If you aren't sure where to look, try /usr/sbin/nslookup on acme.
- What is the IP address of the authoritative name server for the domains: gatech.edu, cnn.com, whitehouse.gov
- What are the IP addresses returned for the hosts: www.gatech.edu, www.cnn.com, www.whitehouse.gov
(Try these requests several times. Note the addresses returned in different queries. Explain what is happening.)
- Use the MX record to find the mail server for these three domains: gatech.edu, cnn.com, whitehouse.gov
- Question 2: HTTP
Review RFC 2616, the HTTP/1.1 specification. Explain the mechanism used for signaling between the client and server to indicate that a persistent connection is being closed. Can the client, the server, or both signal the close of the connection?
- Question 3: Mail
-
Create a sample email message as it might appear from a user at gmail.com to another user at gatech.edu.
Give the relevant fields and format of the message.
-
Give the SMTP message flow diagram for the sender delivering this message to the destination mailbox.
-
Give the POP3 message flow diagram for the recipient retrieving the message from the mailbox.