为什么 Internet 协议是按行划分的?

网络工程 ip 协议论 互联网 射频
2022-02-09 13:38:22

简单来说,为什么IP数据包被分成几行,每行都是32位的?

例如,此附加图像显示 IP 数据包在第一行有 32 位,然后是另一个 32 位,依此类推。

在媒体上发送时,它只是说明还是每行之间有时间段。

在此处输入图像描述

1个回答

您所指的只是 32 位行中的(人类)演示文稿。它与 IP 数据包始终是原子单元的技术传输无关(至少在网络层,请参阅 Peter Green 的评论)。

该演示是确保所有 32 位和 16 位字段对齐以获得最大处理速度的一种方式 - 至少在 IP 最初设计时,这是对 16 位和 32 位机器(甚至是许多 CPU 的必要性)。