TCPIP 썸네일형 리스트형 TCP/IP IP 패킷 체크섬(Checksum) C언어로 구현하기 /* written by kaspy (kaspyx@gmail.com)*/ 네트워크 소켓 프로그래밍에서 TCP 및 IP 등에서는 체크섬(checksum)을 통해서 패킷이 변조됬거나 손상됬는지 검사를 해주는 루틴이 있다. 그래서 패킷을 받으면 이값을 검사한뒤에 만약 계산한데로 맞지 않는다면 패킷을 버린다. 이번 포스팅에서는 TCP/IP 에서 IP 체크섬(Checksum) 함수를 구현하는 내용을소개하겠다. 아래는 체크섬을 구하는 함수 코드이다. u_short ip_sum_calc( u_short len_ip_header, u_short * buff ){ u_short word16; u_int sum = 0; u_short i; // make 16 bit words out of every two adjacent.. 더보기 이전 1 다음