【发布时间】:2021-10-06 18:44:03
【问题描述】:
在 RFC791(互联网协议规范)第 12 页上说:
"例如,这个大小允许 512 个八位字节的数据块 加上 64 标头 字节以适合数据报。 最大 Internet 标头为 60 八位字节,典型的 Internet 标头是 20 个八位字节,允许留有余量 用于更高级别协议的标头。”
我明白为什么最大 IPv4 标头是 60 个八位字节,但我不明白这个字符串的标头在哪里多出 4 个字节:
"加上 64 个标头八位字节 以适应数据报"
也许有人可以解释一下这 4 个字节在哪里丢失/使用了?
【问题讨论】:
-
您没有突出显示重要部分:“例如,此大小允许 512 个八位字节加上 64 个标头八位字节的数据块适合数据报。最大的 Internet 标头为 60 个八位字节,典型的 Internet 标头为 20 个八位字节,为更高级别协议的标头留出余量。"
-
谢谢,但我在哪里可以阅读更多关于此选项的信息,以了解它的工作原理?或者你能解释一下吗?
-
TCP 的标头选项最多使用 60 个八位字节。参见 RFC 793。
-
@user207421,但是 TCP 是下一级,它存在于 IP Playload 数据字段中,在标头中只有一个特殊的“协议”字段,没有其他选项。
标签: networking ipv4 rfc