HDLC Protocol Timers
HDLC Protocol Timers
HDLC identifies a number of timers that may be
used by an HDLC link (which is operating in the reliable ABM
Mode) to provide reliable
data transmission.
Example of a Timer in HDLC: The Acknowledgement Timer (T1)
The T1 or acknowledgment timer is necessary for
reliable operation of HDLC.
The timer is started whenever an I-frame is sent and the timer is not already
running. It is started afresh whenever a frame is received which actually
acknowledges a transmitted I-frame which has not previously been acknowledged.
If further frames remain unacknowledged, then the timer is started again
by initialising it with the timer period. The timer therefore counts down
all the time that I-frames have been sent but have yet to be acknowledged.
When the T1 timer counts down to zero, it indicates that one or more
acknowledgements are missing. At this stage, the transmitter is unaware
of the reason why the acknowledgment has not been received. It may be due
one of three causes:
The loss of one or more transmitted I-frames (i.e. these frames were
not successfully received by the remote node).
The loss of one or more frames from the remote node which should have
acknowledged I-frames which were correctly received.
A hardware or software error at the remote node prevented transmission
of the acknowledgment frame.
The transmitter must therefore take action to determine the status of
the remote node. This is normally performed using a Checkpoint
error recovery procedure.
Gorry Fairhurst - email:G.Fairhurst@eng.abdn.ac.uk - Date: 01/10/2001 EG3557
Wyszukiwarka
Podobne podstrony:
TIMER BUZZER LEDtimerUniverseller Countdown Timertimertimer tmr506k timer ne555 regulator pwmTimertimer555 Timer CalculatorHDLC Modes of OperationTIMER STRUCT (2)[PIC] 230V Ceiling Fan Timer 5318?ntimer HEX5 to 30 Minute Timertimer preset flisttimer ondtrTimertimer ofdtwięcej podobnych podstron