网络通信 频道

计算机协议结构--OSI的参考模型

OSI七层参考模型如图所示,各层的功能为:

  1. 物理层:主要处理与物体传输媒体有关的机械、电气和物理接口。

  2. 数据链路层:主要功能是用于确保相邻节点之间链路上比特流能正确传送,其代表性的协议是高级数字链路控制协议(HDLC)。数据链路层可进一步分为媒体方问控制(MAC)和逻辑链路控制(LLC)两个子层。前者解决在广播型网络中多用户竞争信道使用权的问提。后者负责将有噪声的物理信道转变为无传输差错的通信信道,提供数据成帧,差错控制,流量控制和链路控制的功能。

  3. 网络层:负责将分组消息由主叫端传送到被叫端。主要功能是寻址和选路,以及与之相关的流量控制和拥塞控制。

  4. 运输层:其主要功能是提供进程间的通信机制并根据用户需要提供端到端的差错控制和流量控制能力,保证分组消息能可靠和有序地传送。

  5. 会话层:主要用于远程终端访问。通过会话管理、传输同步以及活动管理等来提供诸如全双工/半双工/单工这样的会话方式,以及会话中断后的断点恢复等功能。

  6. 表示层:主要完成信息转换的功能。通过在表示层定义统一的语法,消除主被叫双方由于数据结构表示方法不一致带来的问提。1型抽象语法标记(ASN.1)协议就是一个有代表性的统一语法。

  7. 应用层:定义各种具体应用。

  由图可见,下三层协议是相邻节点之间执行的协议,解决分组的传送问提,称为低层协议。运输层及以上各层协议是端到端的协议,解决分组的处理问提,称为高层协议。主机到路由器及通信子网内部只含低层协议,高层协议则位于主机中。

应用层
表示层
会话层
运输层
网络层
数据链路层
物理层
应用层协议
----------------------------

表示层协议
----------------------------

会话层协议
----------------------------

运输层协议
----------------------------

子网内部协议
  
----- -----
  
  
----- -----
  
  
----- -----
  
应用层
表示层
会话层
运输层
网络层
数据链路层
物理层




  OSI参考模型提出的分层结构思想和设计原则已被一致认同,有关术语也被广泛采用,但是实际上并没有一个协议完全是按照七层结构去实现的,主要是由于其结构太过复杂。而因特网中所采用的TCP/IP协议栈借鉴了OSI参考模型的形式,结构却相对简化而且内部细节也存在不同。

 

转载地址:http://www.voipchina.cn/technology/2004-03-22/36793.shtml

0
相关文章