Suppose Host A wants to send a large file to Host B. The path from Host A to Host B has three links, of rates R1 = 500 kbps, R2 = 2 Mbps, and R3 = 1 Mbps. a. Assuming no other traffic in the network, what is the throughput for the file transfer? b. Suppose the file is 4 million bytes. Dividing the file size by the throughput, roughly how long will it take to transfer the file to Host B? c. Repeat (a) and (b), but now with R2 reduced to 100 kbps

Respuesta :

Debel

Answer & Explanation:

a)

Throughput means the speed of the slowest link which is bottleneck for the network.

In the above case R1 = 500kbps is the throughput for file transfer.

b) Give file size = 4 million bytes =4 * 1,000,000 * 8 bits = 32,000,000 bits =

Time taken to transfer the file = filesize/throughput = 32,000,000/500,000 = 64 seconds

When R2 reduced to 100kbps

a)  

In this case R2 = 100kbps is the throughput for file transfer.

b) Give file size = 4 million bytes =4 * 1,000,000 * 8 bits = 32,000,000 bits =

Time taken to transfer the file = filesize/throughput = 32,000,000/100,000 = 320 seconds