17. 다음으로부터 추론한 것으로 옳은 것만을 〈보기〉에서 있는 대로 고른 것은?
디지털 통신에서 0과 1로 구성된 데이터 비트들을 전송하다 보면 오류로 인해 일부 데이터가 0에서 1로 혹은 1에서 0으로 바뀌어 전달될 수 있다. 송신자(sender)는 수신자(receiver) 쪽에서 오류를 탐지하는 데 도움을 주고자 부가 비트를 붙여 전송한다. 〈그림 1〉에서 행렬의 5행과 5열이 부가 비트에 해당하고, 그 이외의 비트는 데이터 비트에 해당한다. 송신자는 데이터의 각 행과 각 열에서 1의 개수를 세어 1의 개수가 홀수이면 1을, 짝수이면 0을 부가 비트로 부여한다. 이렇게 만들어진 부가 비트를 데이터 비트들과 함께 전송하면 수신자는 부가 비트를 포함하여 각 행과 열의 1의 개수를 세어 짝수이면 정상 수신, 홀수이면 오류로 간주한다. 〈그림 2〉와 같이 2행 2열의 데이터 비트가 전송 중 1에서 0으로 변경되면 수신자 측에서는 2행과 2열에서 1의 개수가 홀수가 되어 오류가 났음을 알 수 있다. 그러나 행과 열 각각에서 짝수 개의 데이터 비트들이 변경될 경우 부가 비트를 사용하더라도 수신자 측에서 오류를 탐지해 내지 못한다. 〈그림 2〉의 A 영역에 있는 4개의 데이터 비트가 모두 0에서 1로 바뀌는 경우에는 3행, 4행, 3열, 4열에서 각각 1의 개수가 짝수이므로 오류를 탐지해 내지 못한다.
수신자가 〈그림 3〉과 같은 정보를 수신하였고 부가 비트에는 오류가 없다고 가정하자.
〈보기〉
ㄱ. 〈그림 3〉의 2행과 3행에서 오류가 발생하였다.
ㄴ. 〈그림 3〉의 2열과 4열에서는 오류가 발생하지 않았다.
ㄷ. 〈그림 3〉에서 오류가 발생한 데이터 비트는 4개 이상이다.
- ㄱ
- ㄴ
- ㄷ
- ㄱ, ㄷ
- ㄴ, ㄷ