服务器无法接收大小超过1500字节的TCP数据包

时间:2014-10-22 13:04:15

标签: networking tcp wireshark mtu

有一台服务器无法接收大小超过1500字节的TCP数据包,
但是这个服务器CAN会发送一个大于1500的TCP数据包。

我还尝试在此服务器中捕获数据包,以便通过WireShark进行分析 但是,WireShark无法正常捕获此服务器中的数据包 (例如,有些收到的数据包没有被WireShark捕获)

有人有想法吗?非常感谢。

服务器信息。
操作系统:Windows 2008;
MTU:1500。

=============================================== ====
让我更清楚地描述这个问题 我有一个客户端/服务器程序,它在2个服务器之间创建一个TCP连接 情况如下 Server_A ---- Server_B
         ---> pkt< 1500 Byte无法接收
         ---> pkt> 1500字节可以收到
         < --- pkt< 1500字节可以接收
         < --- pkt> 1500字节可以接收

此程序在其他服务器上运行良好,在server_B中只有异常 有谁有这种经历?

1 个答案:

答案 0 :(得分:1)

  

当数据包大小小于1500时,我在server_B中的程序可以接收数据包。但如果大于1500,则不能。

TCP不是消息传递协议。它是一个字节流协议。继续阅读。