de contrôle d'erreur pour la transmission de données. Elle utilise des accusés de réception (messages envoyés par le destinataire indiquant la bonne réception d'un message) et des délais d'attente (périodes prédéfinies pendant lesquelles un accusé de réception doit s'écouler). Si l'expéditeur ne reçoit pas d'accusé de réception avant l'expiration du délai, il retransmet le message jusqu'à réception d'un accusé de réception ou jusqu'à ce qu'un nombre prédéfini de retransmissions soit atteint.
L'ARQ est utilisé pour assurer une transmission de données fiable sur un canal de communication non fiable. L'ARQ est approprié si la capacité du canal de communication est variable ou inconnue .
Les protocoles ARQ se déclinent en plusieurs variantes, notamment l'ARQ Stop-and-wait , l'ARQ Go-Back-N et l'ARQ à répétition sélective . Ces trois protocoles utilisent généralement une forme de fenêtre glissante pour aider l'émetteur à déterminer quels paquets (le cas échéant) doivent être retransmis. Ils se situent dans les couches liaison de données ou transport (couches 2 et 4) du modèle OSI .
Exemples
Le protocole de contrôle de transmission utilise une variante de Go-Back-N ARQ pour assurer une transmission fiable des données sur le protocole Internet , qui ne garantit pas la livraison des paquets ; avec Selective Acknowledgement (SACK), il utilise Selective Repeat ARQ .
Le réseau sans fil IEEE 802.11 utilise des retransmissions ARQ au niveau de la couche liaison de données.
La norme ITU-T G.hn utilise l'ARQ hybride , combinant correction d'erreurs sans voie de retour (FEC) à haut débit et ARQ. Il s'agit d'une norme de réseau local à haut débit pouvant atteindre lignes électriques , lignes téléphoniques et câbles coaxiaux ). G.hn utilise le CRC-32C pour la détection d'erreurs, le LDPC pour la FEC et la répétition sélective pour l'ARQ.
Les systèmes ARQ sont largement utilisés en radiocommunications ondes courtes pour garantir la transmission fiable de données, notamment pour les télégrammes. Ces systèmes se déclinent en deux versions : ARQ-E et ARQ-M , qui permettent également le multiplexage de deux ou quatre canaux.
Plusieurs brevets existent pour l'utilisation de l'ARQ dans les environnements de contribution vidéo en direct. Dans ces environnements à haut débit, les accusés de réception négatifs permettent de réduire les coûts.