为什么IP数据包中有填充?

时间:2012-04-12 09:02:00

标签: ip padding packet

我做了一些回顾,但我无法弄清楚IP数据包中的填充是什么?

enter image description here

取自here

的数字

4 个答案:

答案 0 :(得分:6)

'options'字段是可变长度的,padding字段用于将包头长度带到32位的倍数

答案 1 :(得分:5)

填充基本上用于确保IP包头的长度是32位的倍数。由于IP头中选项字段的长度不同,因此需要它。

答案 2 :(得分:2)

从该页面开始:

  

互联网标头填充用于确保互联网标头以32位边界结束。填充为零。

答案 3 :(得分:2)

如果包含一个或多个选项,并且它们使用的位数不是32的倍数,则添加足够的零位以将标头“填充”​​到32位(4字节)的倍数。 / p>