차례:
정의-체크섬이란 무엇입니까?
체크섬은 송신기의 오류 감지 방법으로 메시지의 설정 또는 설정 해제 비트 수에 따라 숫자 값을 계산하여 각 메시지 프레임과 함께 보냅니다. 수신자 측에서, 동일한 체크섬 함수 (수식)가 숫자 값을 검색하기 위해 메시지 프레임에 적용됩니다. 수신 된 체크섬 값이 전송 된 값과 일치하면 전송이 성공한 것으로 간주되고 오류가없는 것으로 간주됩니다.
체크섬은 해시 합계라고도합니다.
Techopedia는 Checksum을 설명합니다
일치하지 않는 체크섬은 전체 메시지가 전송되지 않았 음을 나타냅니다. TCP / IP 및 UDP (User Datagram Protocol)는 서비스 중 하나로 체크섬 수를 제공합니다.
메시지에서 체크섬을 생성하는 절차를 체크섬 함수라고하며 체크섬 알고리즘을 사용하여 수행됩니다. 효율적인 체크섬 알고리즘은 메시지가 손상된 경우 큰 확률로 다른 결과를 생성합니다. 패리티 비트와 체크 숫자는 작은 데이터 블록에 적합한 특수한 체크섬 케이스입니다. 체크섬을 기반으로하는 특정 오류 수정 코드는 원본 데이터를 복구 할 수도 있습니다.
가장 일반적으로 사용되는 체크섬 도구는 다음과 같습니다.
- "cksum"-입력 파일에 대한 32 비트 CRC (Cyclic Redundancy Check) 및 바이트 수를 생성하는 Unix 명령
- "md5sum"-MD5 (Message-Digest Algorithm 5) 합계를 생성하는 Unix 명령
- "jdigest"-MD5 및 SHA (Secure Hash Algorithm) 합계를 생성하는 Java GUI 도구
- "잭섬"-수많은 체크섬 구현을 통합하고 여러 확장을 허용하는 Java 애플리케이션 프로그래밍 인터페이스
- "jcksum"-다른 알고리즘을 사용하여 체크섬을 계산하는 데 사용되는 Java 라이브러리
