문제
다음 오류 검출 및 정정 방식 설명의 빈칸 ①~⑤에 들어갈 용어를 순서대로 고르시오.
<설명> ① 코드는 전송 데이터에 여러 개의 검사 비트를 추가하여 오류를 검출하고 수정까지 가능한 방법이다. 이 코드는 재전송 없이 수신 측에서 자체 수정하는 ② 방식에 속한다. 이에 반해 오류 발생 시 송신 측에 재전송을 요구하는 방식은 ③이라 하며, 여기에 포함되는 대표적 검출 기법으로 ④ 검사와 ⑤ 검사가 있다. ④ 검사는 데이터 블록 끝에 1비트 검사 비트를 추가하여 오류를 검출하고, ⑤ 검사는 송신측과 수신측이 동일한 특정 다항식을 사용하여 오류를 검출한다.
<보기> ㉠ CRC ㉡ FEC ㉢ BEC ㉣ NAK ㉤ Parity ㉥ MD5 ㉦ BCD ㉧ Hamming
① ①㉧, ②㉡, ③㉢, ④㉤, ⑤㉠ ② ①㉠, ②㉢, ③㉡, ④㉤, ⑤㉧ ③ ①㉤, ②㉡, ③㉢, ④㉧, ⑤㉠ ④ ①㉧, ②㉢, ③㉡, ④㉠, ⑤㉤
정답
1번
해설
정답: 1. 해밍 코드는 오류 검출과 정정이 가능하고 FEC에 속한다. 재전송 기반 방식은 BEC이며 대표 검출 기법에는 패리티 검사와 CRC가 있다.
오답 풀이
- 1번: Hamming, FEC, BEC, Parity, CRC 순서가 맞다.
- 2번: CRC와 Hamming의 위치가 바뀌었다.
- 3번: Parity는 오류 정정 코드가 아니다.
- 4번: FEC와 BEC의 의미가 바뀌었다.
보충 개념 FEC는 수신 측에서 오류를 스스로 정정하는 전방 오류 정정 방식이다. BEC는 오류 검출 후 재전송을 요청하는 후방 오류 제어 방식이다.