
怎么计算UDP检验和(最好是有详细例子分析)
2个回答
展开全部
首先,把伪首部、首部、和数据部,按顺序划分成多个双字节单元;最后不足两个字节补一个全零字节。
其次,对这些双字节单元进行二进制反码运算求和;
最后,对求得的和取反,放入检验和字段。
二进制反码求和运算:对应列相加,1 + 0 =1 ;0+0= 0 ; 1+1 =0 ,产生进位;最高位进位加到和的末尾。
其次,对这些双字节单元进行二进制反码运算求和;
最后,对求得的和取反,放入检验和字段。
二进制反码求和运算:对应列相加,1 + 0 =1 ;0+0= 0 ; 1+1 =0 ,产生进位;最高位进位加到和的末尾。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询