In the case of error control, the positive/negative
acks play a great role to help the sender in
deciding on the retransmission. It seems that
the sender has to maintain a timer for every
frame in Data Link Layer. But, wouldn't maintaining
a timer for every frame a very high overload in high
speed connections ? Even if we go in for some
counter based timers, every frame specific timer
(counter based) should be monitored which in turn
consumes some CPU resources. How is this
scenario handled in x86 processor ? Any ideas ?

Thx in advans,
Karthik Balaguru