Windows上的TCP数据包丢弃但Linux上没有

时间:2016-06-27 14:37:53

标签: networking tcp wireshark tcp-ip

我正在尝试在我的系统中集成TCP卸载(当前是TCP环回)。 为此,我将核心通过以太网连接到系统中的交换机。

我运行了3个不同的测试(使用netcat),得到了以下结果:

  1. Linux< - >核心:工作正常。我发送数据包并收回它们。
  2. Windows< - > Core:不起作用。我发送数据包,看到它们在wireshark上收到了。但是没有回应netcat控制台
  3. Windows< - > Linux_loopback:工作正常。 (linux Loopback是通过创建FIFO,然后运行“cat / home / fifo | netcat -l -p 5000> / home / fifo”来完成的。
  4. 看看TCP捕获,我看到的唯一奇怪的事情是一个包含ACK_Number且没有ACK_Flag的数据包。

    我试图找出这个数据包是否有问题,如果没有,Windows netcat的原因是什么,不显示来自核心的回应数据包。

    Linux TCP堆栈是否比Windows更宽松?

    由于

0 个答案:

没有答案