2016-09-11 5 views
1

최근 우리는 통신 채널을 통해 데이터를 전송하는 동안 채널의 노이즈로 인해 시스템에 오류가 발생할 수 있으므로 오류 검사 코드 예고편에 데이터가 첨부되어 수신자에게 데이터가 손상되었는지 아니.왜 오류 검사 코드 오류가 발생하지 않습니까?

질문은이 오류 검사 데이터가 손상되지 않았 음을 어떻게 확인합니까? 우리가 이것을 확신 할 수있는 방법이 있습니까?

답변

0

오류 검사 데이터 (일반적으로 해시/체크섬)가 손상된 경우 실제 데이터와 일치하지 않으며 손상이보고됩니다. 즉,이 경우 데이터가 부패로 잘못 표시되었지만 부패가 예상되는 경우이므로 괜찮습니다. 체크섬 만 실제로 파괴되기 때문에 "부적절한"것으로 표시됩니다. 그러나 사례를 구분할 방법이 없습니다.

0

CRC는 페이로드에 대해 계산됩니다. 전송 된 CRC가 첨부 된 페이로드를 통해 CRC를 다시 계산하면 결과는 0이되어야한다는 것이 CRC의 기본 속성입니다. 그렇지 않은 경우 페이로드 또는 CRC가 손상되었거나 둘 다 손상되었습니다. 어느 것을 알지는 못하지만, 메시지는 전송 중에 손상되었습니다.