Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
Automatic repeat request
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
{{Short description|Error-control method for data transmission}} {{Use American English|date = March 2019}} {{Use mdy dates|date = March 2019}} {{no footnotes|date=June 2018}} '''Automatic repeat request''' ('''ARQ'''), also known as '''automatic repeat query''', is an [[error control|error-control]] method for [[data transmission]] that uses [[acknowledgement (data networks)|acknowledgement]]s (messages sent by the receiver indicating that it has correctly received a message) and [[Timeout (computing)|timeout]]s (specified periods of time allowed to elapse before an acknowledgment is to be received) If the sender does not receive an acknowledgment before the timeout, it [[Retransmission (data networks)|re-transmits]] the message until it receives an acknowledgment or exceeds a predefined number of retransmissions. ARQ is used to achieve [[Reliability (computer networking)|reliable data transmission]] over an unreliable [[communication channel]]. ARQ is appropriate if the communication channel has varying or unknown [[Channel capacity|capacity]]. Variations of ARQ protocols include [[Stop-and-wait ARQ]], [[Go-Back-N ARQ]], and [[Selective Repeat ARQ]]. All three protocols usually use some form of [[sliding window protocol]] to help the sender determine which (if any) packets need to be retransmitted. These protocols reside in the [[Data link layer|data link]] or [[transport layer]]s (layers 2 and 4) of the [[OSI model]].
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)