在进行在线搜索时,值“65,535”通常被称为 TCP 的最大数据包大小。这是在哪里说明的?
我问是因为 RFC 793 规定,与“最大段大小”字段相关......
“如果存在此选项,则它会在发送此段的 TCP 上传达最大接收段大小。此字段只能在初始连接请求中发送(即,在设置了 SYN 控制位的段中)。如果此选项未使用,任何段大小都是允许的。”
由于该字段是 16 位宽,我可以看到最大约束段大小为 65,535 字节。但是,在没有约束的情况下,这表明段大小没有限制。
我看到的“唯一解决方法”是 RFC 1122 如果未提供值,则标识默认值为 576,这将成为默认为 576 或提供的值的强制因素……最大值为 65,535。
虽然我可以看到 RFC 793 和 1122 的组合导致了 64,535 的限制,但是否有任何地方可以将其集中在一个参考中?