Computer Networks · TEE · papers
Q3(b)(i) · Why rdt3.0 needs a timer
2023-01-27 · AI-only Sem V
Exact historical variant. Current-syllabus questions solved; excluded topics and source limitations stated.
Q3(b)(i). If the round-trip delay is constant and known to the sender, is a timer still necessary in rdt3.0 when packets may be lost? Explain. [4 marks]
Answer
Yes. A known RTT tells the sender when a response should arrive, but a lost DATA or ACK produces no arrival event. A timer is required to detect that absence and trigger retransmission. It can be set using the known RTT plus appropriate transmission/processing allowance. Example: DATA0 is lost; without a timer the sender could wait forever forACK0. A timeout repeats DATA0, while the sequence bit prevents duplicate delivery if only the ACK was lost.