Given:
File size F=4×106 bytes=4×106×8 bits=32×106 bits=32 Mb
Link bandwidths along the path:
R1=2 Mbps=2×106 bps
R2=500 kbps=0.5×106 bps
R3=1 Mbps=1×106 bps
The end-to-end throughput across a multi-hop path with no interfering traffic is constrained by the bottleneck link bandwidth Rbottleneck:
Rbottleneck=min(R1,R2,R3)=min(2 Mbps,0.5 Mbps,1 Mbps)=0.5 Mbps With negligible propagation and processing delays and a continuous bit stream transmission, the total transfer time is dominated by the time taken to push the entire file across the bottleneck link:
Total Transfer Time=RbottleneckF=0.5×106 bits/s32×106 bits=64 seconds Hence, the correct option is B.