首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >客户端发送的MSS与主机接收的MSS之间的差异

客户端发送的MSS与主机接收的MSS之间的差异
EN

Stack Overflow用户
提问于 2015-11-04 13:17:13
回答 1查看 314关注 0票数 1

当客户端启动与SYN位集的连接时,Wireshark (和TCPDump)显示MSS为1460。然而,当同一个数据包被传送到主机时,Wireshark (和TCPDump)显示MSS为1416。

有人能解释一下为什么有44字节的差异吗?

下图显示主机接收到的MSS。对不起,我没有屏幕截图显示客户的初始SYN 1460 MSS。

在实际数据传输期间,1416被用作MSS (1404表示有效载荷,12用于TSVal等选项)。

我最初的想法是,它与路径MTU的发现有关,并且为数据包从发送方到目的地的过程中可能添加的任何附加报头保留了一些空间。我这么想对吗?如果是的话,是否有办法找出如何使用这些方法?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-11-13 00:40:31

在咨询了大学的网络管理后,我们得出结论,由于负载的原因,网络强加了较低的MSS。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33522939

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档