本节书摘来自异步社区《OSPF网络设计解决方案(第2版)》一书中的第1章,第1.3节,作者 【美】Thomas M. Thomas II, CCIE #9360,更多章节内容可以访问云栖社区“异步社区”公众号查看
1.3 OSI参考模型层面及信息交换
OSPF网络设计解决方案(第2版)
OSI的7层使用多种格式的控制信息与另外系统中的OSI对等层面进行通信。这些控制信息包含特定的请求及指令,并且交换于对等的OSI层面之间。控制信息通常拥有以下两种格式。
头部信息——由上层层面在数据净荷(即净荷 [payload])之前所附加的头部信息。
尾部信息——由上层层面在数据净荷之后所附加的尾部信息
虽然并不强制要求OSI层面为上层数据净荷附加头部或尾部信息,但这些内容通常都会被添加。
1.3.1 头部信息、尾部信息及数据净荷
头部信息(以及尾部信息)和数据净荷的概念是相对的,这取决于正在对数据单元进行分析的OSI层面。
例如,在网络层,数据单元包含了3层头部信息及数据净荷。而在数据链路层(2层),所有从网络层递交下来的信息(包括3层头部信息和数据净荷),此时都将被简单地视为数据净荷。换句话说,在某个OSI层面内的数据单元的数据净荷部分,可能包含了来自于所有上层层面的头部、尾部和数据净荷。这种从上自下逐层添加内容的行为被称为封装(encapsulation)。如图1-4所示,来自于上层的头部信息和数据净荷被当前层封装了新的头部信息。

以上所讨论的内容描绘了网络互联的基本框架。除此以外,还拥有大量的在线及出版文献更加详细地阐述了OSI参考模型。从本书撰写的目的来看,这里所涉及的内容已经足够。但是需要注意的是,本书尚未讨论网络是如何进行通信的。因此,下面的小节将回顾TCP/IP——Internet通信标准的基本原理。