OSI参考模型中的数据封装过程
2008-12-18 14:46
302 查看
图1-2 OSI参考模型中的数据封装过程
如图1-2所示,在OSI参考模型中,当一台主机需要传送用户的数据(DATA)时,数据首先通过应用层的接口进入应用层。在应用层,用户的数据被
加上应用层的报头(Application Header,AH),形成应用层协议数据单元(Protocol Data
Unit,PDU),然后被递交到下一层-表示层。表示层并不"关心"上层-应用层的数据格式而是把整个应用层递交的数据包看成是一个整体(应用层数据)进行封装,即加上表示层的报头(Presentation Header,PH)。然后,递交到下层-会话层。
同样,会话层、传输层、网络层(假设用tcp传输,则是TCP数据+ip包头)、数据链路层(把上一层的TCP数据+ip包头统一称为帧数据,帧头+帧数据+帧尾(CRC))也都要分别给上层递交下来的数据加上自己的报头。它们是:会话层报头(Session
Header,SH)、传输层报头(Transport Header,TH)、网络层报头(Network
Header,NH)和数据链路层报头(Data link
Header,DH)。其中,数据链路层还要给网络层递交的数据加上数据链路层报尾(Data link
Termination,DT)形成最终的一帧数据。
当一帧数据通过物理层传送到目标主机的物理层时,该主机的物理层把它递交到上层-数据链路层。数据链路层负责去
相关文章推荐
- 细说OSI七层协议模型及OSI参考模型中的数据封装过程?
- 详解OSI参考模型及其数据封装和解封装
- OSI七层模型、数据封装与解封装过程、TCP三次握手、四次挥手
- OSI七层模型、数据封装与解封装过程、TCP三次握手、四次挥手
- 看透这个世界--数据封装与解封装过程 推荐
- OSI数据的封装过程
- oracle存储过程中 使用游标做循环封装数据集
- 数据进入协议栈的封装过程
- OSI七层模型及其数据的封装和解封过程
- sk_buff封装和解封装网络数据包的过程详解(转载)
- (2)笔记--数据的封装与解封装过程
- Action参数封装过程中,数据类型转换问题
- sk_buff封装和解封装网络数据包的过程详解
- TCP/IP的层次结构以及各层数据封装的过程 (一)
- JDBC-DBUtils开源工具类库(简化查询封装数据过程)
- sk_buff封装和解封装网络数据包的过程详解
- thinkphp在app接口开发过程中的通讯数据的封装
- 在开发过程中经常遇到是将数据封装成list还是map的问题
- 数据封装与解封装过程