Automatic repeat request ( ARQ ) er en metode til at opdage fejl i datatransmission ved hjælp af et bekræftelsessignal .(en tjenestedata sendes af datamodtageren, der angiver, at den har modtaget et fragment eller en datapakke korrekt ) og en timeout (visse tidsrum, hvorefter der skal modtages en bekræftelse) for at sikre pålidelig transmission over upålidelige tjenester. Hvis afsenderen af dataene ikke modtager en bekræftelse, inden timeout udløber, så gensender den som regel rammen/pakken, indtil afsenderen modtager en bekræftelse, eller det angivne antal gentransmissioner overskrides.
Typer af ARQ-protokoller omfatter: Stop-og-vent ARQ, Go-Back-N ARQ, ARQ selektiv gentagelse/ selektiv framelding.
Alle tre af disse protokoller bruger typisk en eller anden variation af glidende vinduesprotokollen.at indikere over for afsenderen, hvilke pakker (hvis nogen) der skal videresendes.
Disse protokoller er en del af linklaget eller transportlaget i OSI-modellen .
En række patenter beskytter ARQ-metoder til levering af streaming video. På samme tid, under forhold med høj båndbredde, bruges negative bekræftelser til at reducere netværksomkostninger ved transmission af indhold.
Protokoller i TCP -familien bruger Go-Back-N ARQ-varianten til at levere pålidelig dataoverførsel over IP , hvilket ikke garanterer pakkelevering; med varianten Selective Acknowledgement (SACK) bruges Selective Repeat ARQ (ARQ Selective Repeat).
ITU-T G.hn - standarden, som giver mulighed for at skabe et højhastigheds- LAN (op til 1 Gbps) bruger eksisterende indendørs ledninger ( elektriske ledninger , telefonlinjer og koaksialkabler) og den selektive gentagelses-ARQ-metode for at sikre pålidelig datatransmission i et miljø med høj støj.
ARQ-systemer er blevet brugt i vid udstrækning i kortbølgeradiotransmissioner for at sikre pålidelig levering af data såsom telegrammer. Disse systemer var i form af varianter af ARQ-Eog ARQ-M , som også inkluderede to- eller fire-kanals multiplekseringsmuligheder.