社区
其他技术讨论专区
帖子详情
TCP checksum 错误是怎么引起的啊?
weixin_38050323
2007-10-22 06:07:49
发现了这个问题,但是不知道为什么?
...全文
174
6
打赏
收藏
TCP checksum 错误是怎么引起的啊?
发现了这个问题,但是不知道为什么?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
IP/
TCP
/UDP
checksum
计算c代码
IP
TCP
UDP
checksum
计算c代码,包含checdsum原理说明,以及实现c代码,用于验证网络平时收发包
checksum
问题
CheckSum
_
checksum
_报文头
checksum
_计算机网络_windows中
checksum
_
windows中
checksum
校验算法:求解网络报文中的
checksum
tcp
_
checksum
.ppt
众所周知,
TCP
的校验位采用是CRC16算法,通过对计算
TCP
头和数据部进行CRC16计算得到。在开发网络驱动或转发时,可能会遇到
checksum
错误
的情况,本PPT针对
错误
,进行了几个角度的分析。
Checksum
: 0x7259 [incorrect, should be 0x0a75 (maybe caused by "
TCP
checksum
offload"?)]
今天在分析一个
TCP
DUP ACK的问题时,发现Server端的Wireshark抓包出现下面的
错误
:
Checksum
: 0x7259 [incorrect, should be 0x0a75 (maybe caused by "
TCP
checksum
offload"?)] 在网上查找原因,基本认为是网卡帮助
Tcp
协议栈处理了校验和从而发生的
错误
。本身校验
WireShark 中为什么会出现
Tcp
Checksum
Offload?
其实经常在抓包的时候发现这个问题,今天才好奇的去Google了一下 简单的总结下,就是 wireshark 抓到的数据包提示
Checksum
错误
,仅仅是因为它截获到的是操作系统胡乱填充的
checksum
,而千兆网卡在开启
Checksum
Offload之后,会把这些计算的工作交给网卡去做,网卡最后还是会计算出正确的
checksum
并且发出去的。 这几天在分析通讯报文的过程中发现WireShark里显示本机发出去的一些数据包Bad
Checksum
,并提示 maybe caused by “
TCP
che
其他技术讨论专区
477
社区成员
790,952
社区内容
发帖
与我相关
我的任务
其他技术讨论专区
其他技术讨论专区
复制链接
扫一扫
分享
社区描述
其他技术讨论专区
其他
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章