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

In other languages