网络数据包效验和(checksum)的计算
摘要:
在网络传送的数据包为了保证传送正确都含有效验字段,IP、arp、tcp等每 个数据段都有自己的效验和。 效验的计算并不复杂。把相应数据包段的所有数据看成一个字节数组{a,b,c,d,e},把他们分成16bit一组{[ab],[cd],[e0]}计算其和:[ab][cd][e0]--------[xy] 计算采用循环进位,最高位的进位加到最低位, 如果计算出的[xy]所有位都为1(即为1... 阅读全文
posted @ 2004-07-18 23:19 侍作兵[y97523] 阅读(2190) 评论(0) 推荐(0) 编辑