我想问一个关于TCP的一个问题,MSS(最大报文段大小)与TCP中的WIN(窗口大小)是什么关系啊?

我有种感觉是同种意思,WIN大小=MSS,谢谢,高手们解答
2024-12-05 09:02:31
推荐回答(1个)
回答(1):

因为A的MTU是1024 .所以最大只能通过1024的包 . 而A的MSS只有512 加上 一般TCP首部中会有12字节的时间戳选项(外加两字节的填充选项), 就是500个字节 而B的MTU是2048 MSS 是1448 所以自己算呗.. MSS主要是协商发出去的包是多大.而避免进行分段. A发过去的包就是 2048÷500咯. B发过来得就是2048÷1024了 因为A最大的MTU只有1024 所以就算B的MMS是1460也没用 A允许的一个最大的包只能是1024 就这样.