ip协议解析 首部校验和

3. 初始计算校验和字段时该字段全部用0填充;      以上是对于发送者来说如何计算校验和的,而对于接收者来说,验证也很简单: 1. 对于接收的IP报文头部以16位为单位逐个求和; 2. 若结果为1,则校验正确,否则出错丢弃;      原理很简单,接收方的计算对象是A和A的反的异或,结果当然是1了!      具体的程序实现例子如下: SHORT checksum(USHORT* buffer
相关文章
相关标签/搜索