Consider a 100 Mbps link between an earth station (sender) and a satellite (receiver) at an altitude of 2100 km. The signal propagates at a speed of m/s. The time taken (in milliseconds, rounded off to two decimal places) for the receiver to completely receive a packet of 1000 bytes transmitted by the sender is ______.
GATE 2022 CS Q.59: solution and answer
Answer and solution
ANSWER
The packet is completely received after 7.08 ms.
Official answer: 7.07 to 7.09Source: Official answer key, GATE 2022 CS (IIT Kharagpur)
The receiver has the whole packet only when the last bit arrives. The last bit leaves the sender after one transmission time and then travels for one propagation time, so .
Transmission time: the packet is bits and the link rate is bits per second, so .
Propagation time: the distance is the altitude, , and the speed is , so .
Total: .
KEY IDEA
The time to receive a whole packet is the transmission time (packet bits divided by link rate) plus the propagation time (distance divided by signal speed). The last bit arrives one propagation delay after it has been sent.
WATCH OUT FOR
Giving only the propagation time (7 ms) and forgetting the transmission time. Another slip is to use 1000 bits instead of 8000, or to count a round trip.
From the GATE 2022 CS paper. Every question of this paper · Download the full paper · All 7 Performance questions, with notes
More Performance questions
- GATE 2026 CS1 Q.45 · MCQ · 2 marksConsider the implementation of sliding window protocol over a lossless link, with a window size of W frames…
- GATE 2026 CS2 Q.21 · MCQ · 1 markConsider a file of size 4 million bytes being transferred between two hosts connected via a path consisting…
- GATE 2026 CS2 Q.65 · NAT · 2 marksIt is necessary to design a link-layer protocol between two hosts that are directly connected over a…
- GATE 2025 CS2 Q.36 · MCQ · 2 marksSuppose we are transmitting frames between two nodes using Stop-and-Wait protocol.
