Li HuaWei
msgbartop
People, even more than things, have to be restored, renewed, revived, reclaimed and redeemed. Never throw out anybody!
msgbarbottom

31 Jul 08 TCP数据包校验和错误(请看数据包 427) 解决方法

严重程度      协议层          事件         源       源端口              目标                     目标端口              数据包         
警告            传输层          TCP数据包校验和错误(请看数据包 427)          192.168.1.*          isis-am          208.98.161.108          www-http          427

今天用科来抓包时发现TCP数据包校验和错误,查了一下然因在Win平台上用科来抓包时发现TCP数据包校验和错误,但应用层的反应告诉我,这个报文的TCP数据包校验和错误没有问题。如是做以下设置:

本地连接->网卡配置->高级->Rx Checksum Offload/Tx Checksum Offload,可能你的这两处设置都是Enable,将他改成Disable即可,代价是网络性能会不同程度降低。

通常由操作系统的TCP/IP协议栈完成TCP/UDP/IP校验和的计算工作(如:Offload Checksum),这两处设置成Enable之后,协议栈不再进行校验和的计算,而是由网卡自己完成。

如果在上述位置没有发现Rx Checksum Offload/Tx Checksum Offload项,有两种可能,一种是网卡本身不支持这种功能,另一种是网卡驱动未提供配置项,后一种情形居多。所以碰到这种情况不用担心。

该问题与使用何种抓包或Sniffer软件无关。



Leave a Comment