用wireshark抓包,发现校验和出现错误但是还是能建立连接,为什么?

[复制链接]
查看11 | 回复1 | 2021-1-27 06:50:03 | 显示全部楼层 |阅读模式
第一次握手和第三次握手是出现了校验和错误,但是第一次握手之后没有重传数据包就可以第二次握手,这是为什么?


分 -->
回复

使用道具 举报

千问 | 2021-1-27 06:50:03 | 显示全部楼层
网卡配置->高级->RxChecksumOffload/TxChecksumOffload,很可能你的这两处
设置是Enable,将之调整成Disable即可,代价是网络性能降低。
一般由操作系统的TCP/IP协议栈完成TCP/UDP/IP校验和的计算工作,这两处设置成
Enable之后,协议栈不再进行校验和的计算,而是由网卡自己完成。如果在前述位置
没有发现RxChecksumOffload/TxChecksumOffload项,有两种可能,一种是网卡
本身不支持这种功能,另一种是网卡驱动未提供配置项,后一种情形居多。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行