Question: [ 2 0 pts ] Suppose two hosts, A and B are separated by 2 0 , 0 0 0 kilometers and are connected by
pts Suppose two hosts, A and B are separated by kilometers and are connected by a
direct link of R Mbps Suppose the propagation speed over the link is times meterssec
Consider sending a file of bits from Host A to Host B
Must show intermediate steps and final answers for full credit.
a 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 pts If there are two routers between Host A and B ie 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 Mbps transmission rate, and the file is sent as one big message.
c pts Suppose now the file is broken up into packets with each packet containing
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 backtoback
d pts Continue Qc 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, ie 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 pts Continue Qd 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 Mbps transmission rate and the file is sent as 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
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
