ECE/CS 356: Computer Network Architecture Homework 2 (100 Points)
ECE/CS 356: Computer Network Architecture Homework 2 (100 Points)
Problem 1 (5*5=25)
True or false? (and brief reasoning)
a) A user requests a Web page that consists of some text and three
images. For this page the client will send one request message and
receive four response messages.
False. Send 4 receive 4.
d) The Date: header in the HTTP response message indicates when the
object in the response was last modified.
False. Date is request generation time.
Problem 2 (4*5=20)
Consider the following ASCII characters I have captured from the network:
1. Calculate:
o LAN utilization (5Mbps * 15 / 1Gbps = 7.5%)
o Access Link utilization (5Mbps * 15 / 10Mps = 750%)
(100%)
Now, consider that we have installed a web cache (Proxy server) in our
institutional network. Assume the following information:
Problem 4 (5*7=35)
Short questions:
4) For a P2P file sharing application, do you agree with the statement:
“There is no notion of client and server sides of a communication
session”? Why or why not?
No. The receiver is the client, the sender is the server.
5) Why do HTTP, FTP, SMTP, and POP3 run on top of TCP rather than on
UDP?
Reliability, in-order transmission.