23-2데이터 전송 시의 오류 제어에 관한 설명이다. 빈칸 ①~⑤에 알… | 2023년 정보처리기사실기 2회차 기출문제 상세 페이지
9
23-2
데이터 전송 시의 오류 제어에 관한 설명이다. 빈칸 ①~⑤에 알맞은 용어를 [보기]에서 골라 적으시오.
- 오류 제어는 수신 측이 스스로 고치는 ( ① ) 방식과, 송신 측에 다시 보내 달라고 요청하는 ( ② ) 방식으로 나뉜다.
- ( ① ) 방식은 재전송 없이 수신 측에서 오류를 검출하고 정정한다. 대표적인 ( ③ ) 코드는 잘못된 비트의 위치를 찾아내 1비트 오류를 바로잡는다.
- ( ② ) 방식은 오류가 검출되면 재전송을 요구한다. 오류 검출에는 ( ④ ) 검사, ( ⑤ ) 등이 쓰인다.
- ( ④ ) 검사는 7~8비트 단위의 문자에 검사용 비트 1개를 붙여 1의 개수가 짝수(또는 홀수)인지 확인한다.
- ( ⑤ )은/는 생성 다항식으로 나눈 나머지를 이용해 오류를 찾으며, 연속된 비트가 깨지는 집단 오류 검출에 알맞다.
[보기] BCD, BEC, CRC, FEC, Hamming, MD5, NAK, Parity
해설
① FEC
② BEC
③ Hamming
④ Parity
⑤ CRC
[해설]
수신 측이 직접 정정하는 것은 FEC(Forward Error Correction, 전진 오류 수정), 재전송을 요청하는 것은 BEC(Backward Error Correction, 후진 오류 수정)이다.
FEC의 대표는 해밍(Hamming) 코드로, 여러 개의 패리티 비트를 조합해 1비트 오류의 위치를 알아내 고친다.
BEC에서 오류 검출에 쓰는 것이 패리티(Parity) 검사와 CRC(Cyclic Redundancy Check, 순환 중복 검사)다. 패리티는 짝수 개 비트 오류를 놓치지만 CRC는 집단 오류에도 강하다.
- NAK: 재전송 요청에 쓰이는 부정 응답 신호
- MD5: 해시 함수
- BCD: 10진수 표현 코드
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.