File size (data) = 5000 byte
Header size = 100 byte
Bandwidth (BW) = 2 × 106 byte/second
First case,
\(Transmission\;time\left( {{T_t}} \right) = \frac{{data\; + \;header}}{{BW}}\;\)
\({T_t}\; = \;\frac{{5000 + 100}}{{2\; \times \;{{10}^6}}}\; = \;2.55\;ms\)
A → R1 → R2 → R3 → B
4 hops are needed
T1 = 4 × 2.55 ms
∴ T1 = 10.2 ms
Second case,
Data per packet = 5000 ÷ 20 = 250 B
Header size = 100 B
\(Transmission\;time\left( {{T_t}} \right) = \frac{{data\; + \;header}}{{BW}}\;\)
\({T_t}\; = \;\frac{{250 + 100}}{{2\; \times \;{{10}^6}}} = 0.175\;ms\)
X → R1 → R2 → R3 → Y
4 hops are needed
∴ time needed for 1st packet = 4 × 0.175 ms = 0.7 ms
And time needed for remaining 19 packets = 19 × 0.175 = 3.325 ms
∴ T2 = 0.7 + 3.325 = 4.025 ms
Third case,
Data per packet = 5000 ÷ 40 = 125 B
Header size = 100 B
\(Transmission\;time\left( {{T_t}} \right)\; = \;\frac{{data\; + \;header}}{{BW}}\;\)
\({T_t} = \frac{{125 + 100}}{{2\; \times \;{{10}^6}}} = 0.1125\;ms\)
X → R1 → R2 → R3F → Y
4 hops are needed
∴ time needed for 1st packet = 4 × 0.1125 ms = 0.45 ms
And time needed for remaining 19 packets = 39 × 0.1125 = 4.3875 ms
∴ T3 = 0.45 + 4.3875 = 4.8375 ms