자동 반복 요청

Automatic repeat request

자동 반복 쿼리라고도 하는 자동 반복 요청(ARQ)은 승인(수신자가 패킷을 올바르게 수신했음을 나타내는 메시지)과 시간 초과(확인 수신 전에 경과할 수 있는 특정 시간)를 사용하여 신뢰할 수 있는 데이터 전송을 위한 오류 제어 방법이다. 신뢰할 수 없는 통신 채널을 통한 데이터 전송 송신자가 시간 초과 전에 수신확인을 받지 못하면, 수신확인을 받거나 미리 정의된 재전송 횟수를 초과할 때까지 패킷을 재전송한다.

ARQ 프로토콜의 변화로는 Stop-and-wait ARQ, Go-Back-N ARQ, Selectional Repeat ARQ가 있다. 세 가지 프로토콜 모두 보통 어떤 형태의 슬라이딩 윈도우 프로토콜을 사용하여 송신자가 어떤 (있는 경우) 패킷을 재전송해야 하는지를 결정하는 것을 돕는다. 이들 프로토콜은 OSI 모델데이터 링크 또는 전송 계층(레이어 2와 4)에 위치한다.

전송 제어 프로토콜은 패킷의 전달을 보장하지 않는 인터넷 프로토콜을 통한 데이터의 신뢰성 있는 전송을 보장하기 위해 Go-Back-N ARQ의 변형을 사용하며, 선택적 승인(SACK)과 함께 선택적 반복 ARQ를 사용한다.

IEEE 802.11 무선 네트워킹은 데이터 링크 계층에서 ARQ 재전송을 사용한다.[1]

ITU-T G.hn은 고율의 전방 오류 보정(FEC)과 ARQ를 혼합한 하이브리드 ARQ를 사용한다. 기존 홈 배선(전원선, 전화선, 동축 케이블)보다 최대 1Gbit/s의 데이터 속도로 작동할 수 있는 고속 근거리 통신망 표준이다. G.hn은 오류 탐지에 CRC-32C, FEC에는 LDPC, ARQ에는 선택적 반복을 사용한다.

단파라디오에서는 ARQ 시스템이 널리 사용되어 텔레그램 등 데이터의 신뢰성 있는 전달을 보장하였다. 이 시스템들은 ARQ-EARQ-M이라고 불리는 형태로 출시되었는데, 여기에는 두 개 또는 네 개의 채널을 멀티플렉싱할 수 있는 기능도 포함되어 있었다.

실시간 영상 기여 환경에서 ARQ를 사용하기 위한 다수의 특허가 존재한다. 이러한 높은 처리량 환경에서는 부정적인 인식이 오버헤드를 낮추는데 사용된다.

참고 항목

참조

  1. ^ "802.11 Reference Design: Recovery Procedures and Retransmit Limits". Retrieved July 21, 2020.
  • 피터슨과 데이비, 컴퓨터 네트워크: 시스템 접근방식, 제3판, 2003
  • RFC 3366 - ARQ(Automatic Repeat reQuest) 링크에서 설계자를 연결하기 위한 조언
  • 라이브 비디오에 대한 음성 인식 ARQ
  • Public Domain 문서는 일반 서비스 관리 문서의 공용 도메인 자료를 통합한다. (MIL-STD-188 지원)