请问 MTU 的影响是双向还是单向?

2015-04-09 09:24:00 +08:00
 hzqim
如果是单向,是上行还是下行?

谢谢解答!
2843 次点击
所在节点    问与答
7 条回复
moxiaotiao
2015-04-09 12:02:07 +08:00
是双向的吧,应该
9hills
2015-04-09 13:18:27 +08:00
MTU是链路的概念,双向的。

而为了协调工作,TCP的SYN会带MSS,MSS=MTU-header。
kwest
2015-04-09 17:08:37 +08:00
理论上是单向的,MTU对应TX(发送)。而MRU才对应RX(接收)。不过绝大多数时候实际上MRU都是等同于MTU。
hzqim
2015-04-09 17:27:34 +08:00
@kwest 请问既然MRU管接收,那为什么等同于MTU?

另外,对我们来说,MRU是否就是服务器端的MTU?
如果是,我们只能设置MTU而不能设置MRU吧?

问的比较多,见谅!
谢谢您的回答!
julyclyde
2015-04-10 08:41:27 +08:00
理论上是单向的,但因为往返一般都是通过同一个链路,所以事实上是双向的
你如果遇到非对称路由的情况,并且在非对称部分MTU不同的话,才能观察到双向影响分离的效果
hzqim
2015-04-10 15:37:40 +08:00
@julyclyde 谢谢解答。
有以上疑问是因为大部分时候,数据都是下行的。
平时的上行数据应该是TCP握手数据和对下行发起的请求,
所以才有必要对上行和下行进行分别讨论。
bclerdx
2018-03-28 18:45:10 +08:00
同问。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/182494

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX