본문 바로가기
자료구조

CRC 체크썸이란 무엇인가?

by sleepycho 2024. 4. 9.

전기에 문제가 있는지 검사를 하고 있는 한 아저씨의 모습. CRC 체크썸도 메시지 안에 오류가 있는지 검사하는 역할을 한다고 한다.

CRC 체크썸(Cyclic Redundancy Check)은 무엇인가?

CRC 체크썸은 하나의 메시지 안에 에러가 있는지 확인하기 위해 사용되는 도구이다. 주로 통신 메시지나 저장된 데이터의 오류 유무를 신뢰성 있게 확인하는 데 쓰인다. 

 

  • CRC 체크썸은 다음과 같은 일을 한다.
  1. 데이터 처리
  2. 다항식 나누기
  3. 나머지 계산
  4. 수신 측에서의 검증

CRC는 효율적이면서도 데이터의 오류 여부를 신뢰성 있게 확인할 수 있는 꽤나 중요한 기술이다. 계산된 값을 나누어 에러 여부를 확인하고 이를 통해 데이터의 무결성을 보호한다.