我做了一些回顾,但我无法弄清楚 IP 数据包中的填充是什么?
图取自这里
'options' 字段是可变长度的,填充字段用于使数据包头长度为 32 位的倍数
填充基本上用于确保 IP 数据包标头的长度是 32 位的倍数。由于 IP 标头中选项字段的长度不同,因此需要它。
从该页面:
Internet 标头填充用于确保 Internet 标头以 32 位边界结束。填充为零。
如果包含一个或多个选项,并且用于它们的位数不是 32 的倍数,则添加足够的零位以将标头“填充”为 32 位(4 字节)的倍数。