728x90
반응형

재전송 3

Sliding Window

개요Sliding Window(슬라이딩 윈도우) 기법은 데이터 통신에서 흐름 제어와 오류 제어를 동시에 수행하는 핵심적인 메커니즘입니다. 송신자와 수신자 간 데이터 전송 과정에서 윈도우라는 논리적 범위를 설정하여 연속적인 프레임 전송과 확인 응답(ACK)을 효율적으로 처리할 수 있도록 합니다. TCP, ARQ, HDLC 등 다양한 통신 프로토콜에 필수적으로 적용되는 기술입니다.1. 개념 및 정의Sliding Window는 송신자와 수신자가 각각 일정 범위 내에서 프레임을 관리하며 데이터를 주고받는 방식으로, 정해진 윈도우 크기만큼 데이터를 전송한 뒤 ACK를 기다리며 윈도우를 ‘슬라이딩’시켜 다음 데이터를 전송하는 구조입니다.이 방식은 불필요한 대기 시간을 줄이고, 수신자의 처리 능력에 맞춰 전송을 조절..

Topic 2025.04.19

H-ARQ(Hybrid Automatic Repeat reQuest)

개요H-ARQ(Hybrid Automatic Repeat reQuest)는 오류 정정 기술(FEC: Forward Error Correction)과 재전송 요청 기술(ARQ: Automatic Repeat reQuest)을 결합한 고신뢰 통신 기법입니다. 단순한 오류 검출 후 재전송이 아닌, 부분적으로 손상된 데이터도 복원할 수 있도록 하여 통신 효율성과 신뢰성을 동시에 강화합니다. LTE, 5G, 위성 통신 등 고속 고품질 네트워크에서 널리 사용됩니다.1. 개념 및 정의H-ARQ는 기본적으로 데이터를 전송할 때 FEC를 적용하여 일정 수준의 오류는 수신 측에서 복원 가능하도록 하고, FEC로 복원되지 않는 경우에만 **재전송 요청(ARQ)**을 수행합니다.이로 인해 패킷 손실률이 높거나 지연이 큰 네트..

Topic 2025.04.19

Go-Back-N ARQ

개요Go-Back-N ARQ는 Stop-and-Wait ARQ의 단점을 보완한 슬라이딩 윈도우(Sliding Window) 기반의 오류 제어 및 흐름 제어 방식입니다. 송신자가 한 번에 여러 프레임을 연속적으로 전송할 수 있고, 오류가 발생한 경우 해당 프레임부터 이후 모든 프레임을 다시 전송함으로써 전송 효율과 신뢰성을 모두 확보할 수 있는 ARQ 방식입니다.1. 개념 및 정의Go-Back-N ARQ는 송신자가 윈도우 크기(N)만큼의 프레임을 연속으로 전송하고, 수신자로부터 누락 없이 확인 응답(ACK)을 받지 못한 프레임 이후의 모든 데이터를 재전송하는 방식입니다.수신자는 프레임을 순차적으로 수신해야 하며, 중간에 누락된 프레임이 있으면 이후의 프레임은 모두 무시하고 ACK는 마지막으로 정상 수신된 ..

Topic 2025.04.19
728x90
반응형