1
单元 1 网络及协议
本单元介绍一些基本概念,它们是学好本课程后面章节的基础。本单元涵盖了有关服
务、分层和协议的 1
图 112 TCP/IP 体系结构
5.数据的封装和解封装
在 OSI 参考模型中,当一台主机需要传送用户的数据(data)时,数据首先通过应用层的
接口进入应用层。在应用层,用户的数据被加上应用层的报头(Application Header,AH),形
成应用层协议数据单元(Protocol Data Unit,PDU),然后被递交到下一层—表示层。
表示层并不“关心”上层—应用层的数据格式而是把整个应用层递交的数据包看成是一
个整体进行封装,即加上表示层的报头(Presentation Header,PH)。然后,递交到下层—会
话层。
同样,会话层、传输层、网络层、数据链路层也都要分别给上层递交下来的数据加上自己
的报头。它们是:会话层报头(Session Header,SH)、传输层报头(Transport Header,TH)、
网络层报头(Network Header,NH)和数据链路层报头(Data link Header,DH)。其中,数据
链路层还要给网络层递交的数据加上数据链路层报尾(Data link Termination,DT)形成最终
的一帧数据。
当一帧数据通过物理层传送到目标主机的物理层时,该主机的物理层把它递交到上层—
数据链路层。数据链路层负责去掉数据帧的帧头部 DH 和尾部 DT(同时还进行数据校验)。
3网络协议分析
如果数据没有出错,则递交到上层—网络层。
同样,网络层、传输层、会话层、表示层、应用层也要做类似的工作。最终,原始数据被
递交到目标主机的具体应用程序中。
图 113 给出了数据封装及解封装的过程。
数据接收端 DATA 数据发送端
应用层 AH DATA 应用层
网络互连与网络协议的分层网络协议的标准化 来自淘豆网www.taodocs.com转载请标明出处.