Автоматичний запит повторної передачі (, ARQ) — це метод контролю помилок для передавання даних, який використовує підтвердження (повідомлення, що надсилаються одержувачем і вказують на правильне отримання повідомлення) та тайм-аути (визначені проміжки часу, протягом яких очікується отримання підтвердження). Якщо відправник не отримує підтвердження до закінчення тайм-ауту, він повторно передає повідомлення доти, доки не отримає підтвердження або не перевищить заздалегідь визначену кількість повторних передач.

ARQ використовується для досягнення надійної передачі даних через ненадійний канал зв'язку. ARQ є доцільним у випадках, коли канал зв'язку має змінну або невідому пропускну здатність.

Різновиди протоколів ARQ включають , та . Усі три протоколи зазвичай використовують певну форму протоколу ковзного вікна, щоб допомогти відправнику визначити, які пакети (якщо такі є) потрібно передати повторно. Ці протоколи працюють на канальному або транспортному рівнях (рівні 2 та 4) моделі OSI.

Приклади TCP використовує різновид Go-Back-N ARQ для забезпечення надійної передачі даних через Internet Protocol (IP), який не гарантує доставку пакетів; при використанні вибіркового підтвердження (SACK) він застосовує Selective Repeat ARQ.

Бездротові мережі IEEE 802.11 використовують повторні передачі ARQ на канальному рівні.

ITU-T G.hn використовує , поєднання високошвидкісної прямої корекції помилок (FEC) та ARQ. Це стандарт високошвидкісної локальної мережі, який може працювати зі швидкостями передавання даних до через наявну домашню проводку (лінії електропередач, телефонні лінії та Ethernet). Для виявлення помилок G.hn використовує CRC-32C, для прямої корекції помилок — LDPC, а для ARQ — механізм вибіркового повторення.

Системи ARQ широко використовуються в короткохвильовому радіозв'язку для забезпечення надійної доставки даних, наприклад телеграм. Такі системи існували у формах та , які також включали можливість мультиплексування двох або чотирьох каналів.

Існує низка патентів на використання ARQ у середовищах передавання відео в реальному часі. У таких середовищах з високою пропускною здатністю для зменшення службових накладних витрат використовуються негативні підтвердження.

Примітки