自動再送要求(ARQ )は、自動再送クエリとも呼ばれ、データ伝送におけるエラー制御方式の一つで、受信側がメッセージを正しく受信したことを示す確認応答(メッセージ)とタイムアウト(確認応答を受信するまでに許容される指定時間)を利用します。送信側がタイムアウト前に確認応答を受信しない場合、確認応答を受信するか、または事前に定義された再送回数を超えるまで、メッセージを再送信します。
ARQは、信頼性の低い通信チャネル上で信頼性の高いデータ伝送を実現するために使用されます。ARQは、通信チャネルの容量が変動する場合や不明な場合に適しています。
ARQプロトコルのバリエーションには、ストップアンドウェイトARQ、ゴーバックN ARQ、選択的再送ARQなどがあります。これら3つのプロトコルはすべて、送信側が再送が必要なパケット(もしあれば)を判断するために、何らかのスライディングウィンドウプロトコルを使用します。これらのプロトコルは、 OSIモデルのデータリンク層またはトランスポート層(レイヤー2とレイヤー4)に存在します。
伝送制御プロトコルは、パケットの確実な配信を保証しないインターネットプロトコル上でのデータ伝送の信頼性を確保するために、 Go-Back-N ARQの変種を使用します。選択的確認応答 (SACK) を使用する場合は、選択的再送 ARQを使用します。
IEEE 802.11無線ネットワークは、データリンク層でARQ再送信を使用します。[ 1 ]
ITU-T G.hnは、高速前方誤り訂正(FEC)とARQを組み合わせたハイブリッドARQを採用しています。これは、既存の家庭用配線(電力線、電話線、同軸ケーブル)上で最大1 Gbit/sのデータレートで動作可能な高速ローカルエリアネットワーク規格です。G.hnは、誤り検出にCRC-32C 、FECにLDPC、ARQに選択的再送方式を採用しています。
ARQシステムは、電報などのデータの確実な配信を保証するために、短波ラジオで広く使用されています。これらのシステムにはARQ-EとARQ-Mという形態があり、2つまたは4つのチャンネルを多重化する機能も備えていました。
ライブビデオ配信環境におけるARQ(応答確認)の利用に関する特許が多数存在する。このような高スループット環境では、オーバーヘッドを削減するために否定応答が用いられる。