我正在研究Wireshark的TCP捕获,并且我们看到了很多来自我们的Apache服务器的类似于下面的AJP错误。 我想知道是什么导致这些错误,我能做些什么来解决它们?
AJP13错误?[未组装的数据包[错误的TCP校验和]]
校验和:0x66ff [不正确,应该是0x0912(可能是由“TCP checksum offload”造成的)?]
您的网卡已经告诉TCP堆栈,它可以处理硬件中的TCP校验和计算。 这意味着TCP头中传递到堆栈中的字段缺less校验和,因为该卡表示在将它们放到线路上之前将它们添加。
不幸的是,这意味着在机器出口上窥探数据包的任何事情都将看到一个没有正确校验和的数据包,因为构成校验和的两个字节保留了之前任何数据被写入该区域的先前值。
您的系统中可能configuration了一张网卡来卸载 TCP校验和。