摘自《TCP/IP Illustrated, Volume 1 The Protocols》 17.TCP:传输控制协议
标头长度以 32 位字表示标头的长度。这是必需的,因为选项字段的长度是可变的。使用 4 位字段,TCP 仅限于 60 字节的标头。但是,如果没有选项,正常大小是 20 字节。
为什么 TCP 限制为 60 字节的 hader?
在我看来
1) 报头长度以 32 位字表示报头的长度。32 位表示 4 字节。
2)4位字段可以得到16(2^4)。
然后 4 * 16,我们得到 64 而不是 60 字节。我错了吗?