查看: 10683|回复: 14

关于IP校验和的计算

[复制链接]
发表于 2008-3-13 09:28:50 | 显示全部楼层 |阅读模式
TCP/IP详解I中关于校验和是这样描述的:

为了计算一份数据报的I P检验和,首先把检验和字段置为0。然后,对首部中每个16 bit进行二进制反码求和(整个首部看成是由一串16 bit的字组成),结果存在检验和字段中。当收到一份I P数据报后,同样对首部中每个16 bit进行二进制反码的求和。由于接收方在计算过程中包含了发送方存在首部中的检验和,因此,如果首部在传输过程中没有发生任何差错,那么接收方计算的结果应该为全1。

请问具体是怎样算的,请举例回答下,谢谢。

[ 本帖最后由 网络分析123 于 2008-3-13 09:30 编辑 ]
回复

使用道具 举报

发表于 2008-3-13 10:55:47 | 显示全部楼层
回复

使用道具 举报

您需要登录后才可以回帖 登录 | CSNA会员注册

本版积分规则

快速回复 返回顶部 返回列表