OSI 模型描述了对数据进行编码、格式化、分段和封装以便通过网络传输的过程。从源设备向目的设备发送的数据流可以划分为多个片段,并与从其它源主机传输到其它目的地址的消息交替发送。随时都有数十亿这类信息片段在网络上传输。因此,每个数据片段必须包含充分的标识信息才能到达正确目的地。

 
为了将数据从一台主机上运行的源应用程序成功传送到另一台主机上运行的目的应用程序,必须包含几种不同类型的地址。我们可以使用 OSI 模型作为依据,了解每一层需要的不同地址和标识符。
 
下图标示了数据在OSI模型中每一层的编址的方法: