【问题标题】:TCP MSS over WiFi通过 WiFi 的 TCP MSS
【发布时间】:2017-10-25 04:26:06
【问题描述】:

802.11 的 MTU 为 2296 字节。这是否意味着如果在 802.11 上使用 TCP,则 MSS 只能是 2296 - 40 = 2256?不能使用更高的 MSS,然后会在 802.11 上碎片化吗?

简而言之,对 TCP 的 MSS 有严格的限制吗?

【问题讨论】:

    标签: tcp wifi mss


    【解决方案1】:

    802.11 的 MTU 为 2296 字节。

    你确定那个号码吗? This 回答说是 2304。

    这是否意味着如果在 802.11 上使用 TCP,则 MSS 只能是 2296 - 40 = 2256?

    假设 MTU 是 2296,这是正确的。对于 IPv4 标头,您至少会丢失 20 个字节,在 TCP 标头上至少会丢失 20 个字节。

    不能使用更高的 MSS,否则会变得支离破碎 802.11?

    你为什么想要那个? TCP 实现使用MTU discovery 积极尝试避免IP 碎片。如果 TCP 分段被分段,并且其中一个分段丢失或损坏,则必须重新发送整个分段,因为 TCP 没有 IP 分段的概念,并且就它而言,整个分段都丢失了。一般来说,这比发送不会被分割的更小的段更浪费。在帧往往会经常损坏的无线网络中尤其如此。

    【讨论】:

      猜你喜欢
      • 2021-09-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-10-22
      • 2016-10-04
      • 1970-01-01
      • 2011-12-10
      • 1970-01-01
      相关资源
      最近更新 更多