首页 文章

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

提问于
浏览
0

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

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

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

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

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

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

1 回答

  • 1

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

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

相关问题