ARQ
From Wikipedia, the free encyclopedia
Automatic Repeat-reQuest (ARQ) is an error control method for data transmission which makes use of acknowledgments and timeouts to achieve reliable data transmission. An acknowledgment is a message sent by the receiver to the transmitter to indicate that it has correctly received a data frame.
Usually, when the transmitter does not receive the acknowledgment before the timeout occurs (i.e. within a reasonable amount of time after sending the data frame), it retransmits the frame until it is either correctly received or the error persists beyond a predetermined number of retransmissions.
A few types of ARQ protocols are Stop-and-wait ARQ, Go-Back-N ARQ and Selective Repeat ARQ.
[edit] See also
[edit] References
- Peterson and Davie, Computer Networks: A Systems Approach, Third Edition, 2003
ARQ can also stand for Admission Request in H.323 Registration, Admission and Status (RAS) messages