체크섬 동작원리보고서
- 최초 등록일
- 2017.09.22
- 최종 저작일
- 2017.09
- 1페이지/
한컴오피스
- 가격 1,000원
![할인쿠폰받기](/images/v4/document/ico_det_coupon.gif)
목차
1. 체크섬
1. 체크섬의 동작원리
본문내용
1. 체크섬
체크섬(checksum)이란 중복 검사의 한 형태로, 오류정정을 통해, 공간(전자 통신)이나 시간(기억 장치)속에서 송신된 자료의 무결성을 보호하는 단순한 방법이다.
우리가 알아보려는 헤더체크섬은 IP, UDP, TCP의 헤더 포맷 중 체크섬을 위한 공간이며,이 부분은 패킷: 컴퓨터 네트워크가 전달하는 데이터의 형식화된 블록패킷의 헤더가 전송되는 도중 데이터가 변조되거나 깨지는 경우를 확인하기 위해 사용된다.
<중 략>
2. 체크섬의 동작원리
0단계: 다음과 같은 4바이트의 데이터가 있다고 가정하자: 0x25, 0x62, 0x3F, 0x52
1단계: 모든 바이트를 덧셈하면 0x118이 된다.
2단계: 캐리 니블: 1바이트(1Byte)의 절반으로 4비트를 가르키는 단위용어
니블(최상위 니블)을 버림으로써 0x18을 만든다.
3단계: 0x18의 2의 보수를 얻음으로써 0xE8을 얻는다.
체크섬 바이트를 테스트하려면 원래 그룹의 바이트에 체크섬 바이트 까지 모두 더하면 0x200이 된다.
참고 자료
없음