Question
Jan Villaroel
Topic: Computer Science Posted 1 year ago
Suppose Host A wants to send a large file to Host B. The path from Host A to Host B has three links of rate R1=100Mbps, R2=500Mbps, and R3=200Mbps.

Suppose Host A wants to send a large file to Host B. The path from Host A to Host B has three links of rate R1=100Mbps, R2=500Mbps, and R3=200Mbps.

(a) Assume no other traffic in the network, what is the throughput for the file transfer?

(b) Suppose the file is 500MB (Assume 1MB= 106 bytes). Dividing the file size by the throughput, roughly how long will it take to transfer the file to Host B?


Answers
What are best answers and total votes?
No Votes
Vote
SignIn to Vote
Koala Tutor
Sep 5, 2023
Koala Ai Support

(a) The throughput for the file transfer can be determined by the bottleneck link, which in this case is the link with the lowest rate, R3=200Mbps. So, the throughput would be 200Mbps.

(b) The file size is 500MB, which is equal to 500 * 10^6 bytes. Dividing this by the throughput of 200Mbps (200 * 10^6 bits per second) gives us the time it would take to transfer the file:

Time = (500 * 10^6 bytes) / (200 * 10^6 bits per second) = 2.5 seconds.

So, it would take roughly 2.5 seconds to transfer the file to Host B.

Koala Tutor Got a question with my answer?
Message Me