标识为 65,535 的 TCP 的最大数据包大小在哪里?

网络工程 tcp 协议论 传输协议 第 4 层 射频
2022-02-06 23:30:49

在进行在线搜索时,值“65,535”通常被称为 TCP 的最大数据包大小。这是在哪里说明的?

我问是因为 RFC 793 规定,与“最大段大小”字段相关......

“如果存在此选项,则它会在发送此段的 TCP 上传达最大接收段大小。此字段只能在初始连接请求中发送(即,在设置了 SYN 控制位的段中)。如果此选项未使用,任何段大小都是允许的。”

由于该字段是 16 位宽,我可以看到最大约束段大小为 65,535 字节。但是,在没有约束的情况下,这表明段大小没有限制。

我看到的“唯一解决方法”是 RFC 1122 如果未提供值,则标识默认值为 576,这将成为默认为 576 或提供的值的强制因素……最大值为 65,535。

虽然我可以看到 RFC 793 和 1122 的组合导致了 64,535 的限制,但是否有任何地方可以将其集中在一个参考中?

1个回答

RFC 791 可能是您正在寻找的。搜索 65,535 以在文档中快速找到它。关联

对于 Ipv6 是 rfc 2675 包括有关 Jumbo链接的信息