What Does Automatic Repeat reQuest (ARQ) Mean?

Automatic Repeat ReQuest (ARQ), also called Automatic Repeat Query, is an error-control protocol that automatically initiates a call to retransmit any data packet or frame after receiving flawed or incorrect data. When the transmitting device fails to receive an acknowledgement signal to confirm the data has been received, it usually retransmits the data after a predefined timeout and repeats the process a predetermined number of times until the transmitting device receives the acknowledgement.ARQs are often used to assure reliable transmissions over an unreliable service.

Techopedia Explains Automatic Repeat reQuest (ARQ)

Three main types of the ARQ are the Stop-and-wait ARQ, Go-Back-N ARQ, and Selective Repeat ARQ. Stop-and-wait ARQ is the simplest ARQ. It has one frame at a time sent with no additional frames sent until reception of the previous one is confirmed via an acknowledgement signal.