도착한 비트가 맞는지 먼저 검사합니다
전송 중 오류가 생길 수 있으므로 수신기는 데이터에 함께 붙인 여분 정보를 이용해 오류를 찾거나, 필요하면 다시 보내 달라고 요청하거나, 수신 측에서 직접 고칠 수 있어야 합니다.
PARITY1비트 검사 정보
1의 개수를 짝수 또는 홀수로 맞춰 간단한 오류를 감지합니다.
CHECKSUM단어 단위 합 검사
여러 데이터 단위를 더해 만든 검사값을 비교합니다.
CRC다항식 나눗셈의 나머지
송신 측과 수신 측이 같은 생성다항식을 사용해 나머지를 검사합니다.
FEC처음부터 고칠 단서를 함께 보냅니다
오류 정정 코드를 함께 보내 재전송이 어렵거나 지연이 중요한 환경에서 활용합니다.
ARQ는 결과를 확인하고 필요하면 다시 보냅니다
전송프레임 전달
ACK/NAK결과 확인
Timeout응답 시간 제한
재전송필요 데이터 다시 보냄
GO-BACK-N오류 지점부터 뒤를 다시
여러 프레임을 연속 전송하되 오류가 생긴 지점 이후의 프레임을 묶어 재전송합니다.
SELECTIVE REPEAT필요한 프레임만 다시
오류가 난 프레임만 선택적으로 재전송해 효율을 높입니다.
ONE SENTENCE
CRC는 오류를 찾고, ARQ는 확인 후 다시 보내며, FEC는 처음부터 고칠 정보를 함께 보냅니다.