Question: [ 2 0 pts ] Suppose two hosts, A and B are separated by 2 0 , 0 0 0 kilometers and are connected by

[20 pts] Suppose two hosts, A and B are separated by 20,000 kilometers and are connected by a
direct link of R =1 Mbps. Suppose the propagation speed over the link is 2\times 108 meters/sec.
Consider sending a file of 10,000 bits from Host A to Host B.
Must show intermediate steps and final answers for full credit.
a.[4 pts] Suppose the file is sent continuously as one big message. Calculate the transmission
delay and the propagation delay, respectively. How long does it take to send the file?
b.[4 pts] If there are two routers between Host A and B (i.e., three links rather than a direct link,
but the change of the distance between two hosts is negligible), how long does it take to send
the file? Assume all links have 2 Mbps transmission rate, and the file is sent as one big message.
c.[4 pts] Suppose now the file is broken up into 10 packets with each packet containing 1,000
bits. Calculate the transmission delay and the propagation delay of one packet, respectively.
How long does it take to send the entire file? (Assume host A sends out packets back-toback)
d.[4 pts] Continue Q1.c, suppose that each packet is acknowledged by the receiver, and the
transmission time of the acknowledgement packet is negligible. Finally, assume that host
A cannot send a packet until the preceding one is acknowledged, i.e., stop and wait. How
long does it take to send the file? (Hint: with the direct link, consider the transmission delay
and the propagation delay of the packets, and the propagation delay of the
acknowledgement packets)
e.[4 pts] Continue Q1.d, but add two routers between Host A and B and the change of the
distance between two hosts is negligible, how long does it take to send the file? Assume all
links have 2 Mbps transmission rate and the file is sent as 10 packets with acknowledgement.
(Hint: with three links, consider the transmission delay and the propagation delay of the
packets, and the propagation delay of the acknowledgement packets)

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!