2017-05-24 72 views
0

802.11的MTU是2296字节。这是否意味着如果通过802.11使用TCP,MSS只能是2296 - 40 = 2256?无法使用更高级的MSS,然后通过802.11分割?通过WiFi的TCP MSS

总之,MSS对TCP有严格的限制吗?

回答

0

802.11的MTU是2296字节。

你确定这个数字? This回答说,这是2304

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

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

能不能使用更高的MSS,然后通过 80280得到分段?

你为什么要这么做? TCP实现主动尝试使用MTU discovery来避免IP碎片。如果一个TCP段被分段,并且其中一个段被丢失或损坏,则整个段将不得不重新发送,因为TCP没有IP分段的概念,并且就其而言,整个段被丢失。一般来说,这比发送不会被分割的小部分更浪费。这在无线网络中尤其如此,在这些网络中,帧经常会变得腐败。