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.