IP首部校验和原理

1. 反码算术运算求和

       两个数进行二进制反码求和的运算很简单。它的规则是从低位到高位逐列进行计算。0和0相加是0,0和1相加是1,1和1相加是0但要产生一个进位1,加到下一列。如果高    位相加后产生进位,则最后得到的结果要加1

       每2个字节的高地位即为原来顺序0-15  从高到低

2. CRC的使用

3. 代码实现

posted @ 2012-10-22 10:37  StudyForFuture  阅读(433)  评论(0)    收藏  举报