OSI (OpenSystemInterconnect)七层模型

1、基本概念

OSI是Open System Interconnect的缩写,意为开放式系统互联。
国际标准组织(国际标准化组织)制定了OSI模型。
这个模型把网络通信的工作分为7层,分别是物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。

2、OSI 参考模型表格 

具体7层 数据格式 功能与连接方式 典型设备
应用层 Application   网络服务与使用者应用程序间的一个接口 网关
表示层 Presentation   数据表示、数据安全、数据压缩  
会话层 Session   建立、管理和终止会话  
传输层 Transport 数据组织成数据段Segment 用一个寻址机制来标识一个特定的应用程序(端口号)  
网络层 Network 分割和重新组合数据包Packet 基于网络层地址(IP地址)进行不同网络系统间的路径选择 路由器
数据链路层 Data Link 将比特信息封装成数据帧Frame 在物理层上建立、撤销、标识逻辑链接和链路复用 以及差错校验等功能。通过使用接收系统的硬件地址或物理地址来寻址 网桥、交换机、网卡
物理层Physical 传输比特(bit)流 建立、维护和取消物理连接 中继器和集线器

3、七层模型间的关系:

第一层到第三层属于OSI参考模型的低三层,负责创建网络通信连接的链路
第四层到第七层为OSI参考模型的高四层,具体负责端到端的数据通信

每层完成一定的功能,每层都直接为其上层提供服务,并且所有层次都互相支持,而网络通信则可以自上而下(在发送端)或者自下而上(在接收端)双向进行。
当然并不是每一通信都需要经过OSI的全部七层,有的甚至只需要双方对应的某一层即可。
  物理接口之间的转接,以及中继器与中继器之间的连接就只需在物理层中进行即可;
  而路由器与路由器之间的连接则只需经过网络层以下的三层即可。

总的来说,双方的通信是在对等层次上进行的,不能在不对称层次上进行通信。

4、OSI模型与TCP/IP模型的比较

TCP/IP模型实际上是OSI模型的一个浓缩版本,它只有四个层次: 1.应用层 2.传输层 3.网络层 4.网络接口层

与OSI功能相比:
  应用层对应着OSI的 应用层 表示层 会话层
  传输层对应着OSI的传输层
  网络层对应着OSI的互联层
  网络接口层对应着OSI的数据链路层和物理层

OSI模型的网络层同时支持面向连接和无连接的通信,但是传输层只支持面向连接的通信;
TCP/IP模型的网络层只提供无连接的服务,但是传输层上同时提供两种通信模式。

5、参考文档:

 http://baike.baidu.com/view/113948.htm

posted @ 2012-01-06 19:28  万法自然~  阅读(382)  评论(0编辑  收藏  举报