tcp报文的crc校验包括哪些

C++语言 码拜 9年前 (2016-04-03) 1749次浏览
tcp报文的crc校验包括哪些
crc在tcp首部里,那么校验的时候,包不包括crc占的那几个字段?
解决方案

20

引用:
Quote: 引用:

tcp的那个是校验和;crc是循环冗余校验码,不一回事,计算的方法不一样。tcp计算校验和时连校验字段一起计算,只不过在tcp数据发送端,需要先将校验字段置0再计算。

1. 你的意思是说,先填充为0,计算好后,然后填充到校验和字段里?
2. tcp的那个是校验和;crc是循环冗余校验码,不一回事,计算的方法不一样
你搜一下 tcp 校验 crc 这几个关键字,可以搜到很多文章。
2个问题,谢谢。

问题1是这样的。问题2 crc说的简单一点就是对数据进行除法,然后求余;tcp的校验和假如本人没记错的话:应该是对数据进行加法运算。你搜下tcp校验和计算的方法。


CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明tcp报文的crc校验包括哪些
喜欢 (0)
[1034331897@qq.com]
分享 (0)