
互联网协议(IP)标头
本文研究了Internet协议(IP)及其在OSI模型中的位置。我们来看一下IP头和以太网帧中包含的所有字段。随后的下一页将对IP标头进行进一步检查。
就像其他协议一样,Internet协议在OSI模型中也占有一席之地。因为它是一个如此重要的协议,并且其他协议依赖它,所以需要将其放在它们之前,这就是为什么您会在OSI模型的第3层中找到它的原因:
当计算机从网络接收到数据包时,计算机将首先在数据链路层(2)检查数据包的目标MAC地址,如果通过了,则将其传递到网络层
在网络层,它将检查数据包以查看目标IP地址是否与计算机的IP地址匹配(如果该数据包是广播数据,则无论如何它将通过网络层)。
从那里开始,按照上层的要求处理数据包。
另一方面,如果计算机正在生成要发送到网络的数据包,则当该数据包沿OSI模型传播并到达网络层时,此数据包的目标IP地址和源IP地址将添加到IP标头中。
IP头
现在,我们将分析Internet协议标头,以便您可以看到它具有的字段以及它们的放置位置。在这里,您将找到目的地和源IP地址字段,这对于使用该协议的每个数据包都是必不可少的。
值得注意的是,第9个字段(即“协议”字段)包含一些重要信息,计算机将其剥离IP报头后,计算机就会使用该信息来确定必须将数据报传递到的位置。
记住,TCP和UDP存在于OSI模型的第4层,即传输层。当数据到达计算机并且数据包由每一层处理时,它需要知道上面的行踪以传递数据。此协议字段告诉计算机将剩余数据提供给直接位于其上方的TCP或UDP协议。
此外,“目标IP地址”是另一个重要字段,其中包含目标计算机的IP地址。
下一节将讨论5种不同的IP地址类别。