To find the total time taken to transmit the entire file from source S to destination D through two store-and-forward routers (R1,R2) over three links (L1,L2,L3):
Given Parameters:
Packet size, L=1000 bits
Number of packets, N=1000
Bandwidth of each link, B=1 Mbps=106 bps
Distance of each link, d=100 km=105 m
Propagation speed, v=108 m/s
Number of links, k=3
Delays per Packet per Link:
Transmission delay for one packet:
Tt=BL=1061000=10−3 s=1 ms Propagation delay on one link:
Tp=vd=108105=10−3 s=1 ms
Total Time using Pipelined Store-and-Forward Transmission:
The first packet takes 3 hops to reach destination D:
Tfirst packet=3×Tt+3×Tp=3(1 ms)+3(1 ms)=6 ms Due to pipelining, each of the remaining N−1=999 packets arrives at the destination 1 ms (Tt) after the previous one:
Tremaining=(N−1)×Tt=999×1 ms=999 ms Total delay:
Ttotal=Tfirst packet+Tremaining=6 ms+999 ms=1005 ms
Therefore, the correct option is (A).