CITS3002 Computer Networks |
← prev | next → | CITS3002 | help3002 | CITS3002 schedule | |||
Detecting Frame LossThere is still the possibility that errors on the channel cause the frames to be lost entirely. In particular, the DLL_ACK and DLL_NACK frames themselves may be lost (or corrupted?) and the sender will be left waiting forever. The big question is: how long should the sender wait for an acknowledgement? To handle these new problems we need to change our programming paradigm, from the standard iterative one (of C) to an event-driven one (as with Java's windowing APIs). Moreover, we'll now need to handle the concept of time in our programs and implement protocols which perform nominated actions when interesting events occurs. In the sender:
CITS3002 Computer Networks, Lecture 3, Data Link Layer protocols, p8, 13th March 2024.
|