- 博客(1)
- 资源 (117)
- 收藏
- 关注
原创 ICMP报文校验和的计算及各种网络报文结构
发送ICMP报文时,必须由程序自己计算校验和,将它填入ICMP头部对应的域中。校验和的计算方法是:将数据以字(16位)为单位累加到一个双字中,如果数据长度为奇数,最后一个字节将被扩展到字,累加的结果是一个双字,最后将这个双字的高16位和低16位相加后取反,便得到了校验和!下面是程序实现源代码:USHORT checksum(USHORT *buffer,int size){
2008-09-16 11:57:00 13831 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人