The Gateway to Computer Science Excellence

0 votes

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.

- Assuming no other traffic in the network, what is the throughput for the

file transfer? - 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?
- Repeat (a) and (b), but now with R2 reduced to 100 kbps.

0 votes

a)Throughput for file transfer $= 500\text{kbps}$

b) Time taken for transfer the file to host $\text B=\frac{(4\times {10}^6)\times 8}{(500\times{10}^3} = 64\; \text{seconds}$

c)For R2, Throughput = $100\text{kbps}$, Time taken for transfer$ = \;\frac{4\times{10}^6\times 8}{100\times{10}^3}= 320\; \text{seconds}$

b) Time taken for transfer the file to host $\text B=\frac{(4\times {10}^6)\times 8}{(500\times{10}^3} = 64\; \text{seconds}$

c)For R2, Throughput = $100\text{kbps}$, Time taken for transfer$ = \;\frac{4\times{10}^6\times 8}{100\times{10}^3}= 320\; \text{seconds}$

52,345 questions

60,487 answers

201,817 comments

95,291 users