Answer:
It will take 64 seconds to transfer the file from Host A to Host B.
Explanation:
The throughput for this network is the link with the minimum rate from R1, R2 and R3.
Throughput = 500 kbps
Time taken to transfer file = File Size/Throughput
The units of both file size and throughput must be same so we will convert 4 million bytes into bits. (Note: 1 byte has 8 bits)
4000000*8 = 32000000 bits = 32 million bits
Time taken to transfer file = 32 million bits/500 kbps
= 32000000/500000
Time taken to transfer file = 64 seconds
It will take 64 seconds to transfer the file from Host A to Host B.