Automatic repeat request (ARQ) is an error-control system in
which a request for re-transmission is generated by the receiver
when an error in transmission is detected. A number of
systems can be used. In a simple system a positive
acknowledgement (ACK) is returned when the data is received correctly
and a negative acknowledgement (NACK) is returned when an error
is detected. There are three main types of ARQ: stop-and-wait,
go-back-N, and selective-reject.
Other topics in our resources on Communications Systems related to Automatic repeat request include: