什么是OSI模型
开放系统互连 (OSI) 模型是由国际标准化组织创建的概念模型,它使不同的通信系统能够使用标准协议进行通信。通俗地说,OSI 为不同的计算机系统提供了能够相互通信的标准。
OSI 模型可以看作是计算机网络的通用语言。它基于将通信系统分成七个抽象层的概念,每一层都堆叠在上一层之上。
OSI模型
各层作用
OSI七层模型 | 简介 |
---|---|
应用层 | osi最高层,直接为端用户服务,提供分布式处理环境 |
表示层 | 表示层以下只关心如何可靠传输数据,而表示层关心是把所传输的数据的表现方式,它的语法语义,为应用层提供选择的服务集合 |
会话层 | 支持两个表示层之间的实体交互作用。1 把连个表示实体结合在一起,或者分开,这叫会话管理 。2控制两个实体间的数据交换过程,例如分段,同步,这叫会话服务 |
传输层 | 这一层在底层服务基础上提供通用的传输服务,传输层下面的功能层协议都是通信子网的协议 |
网络层 | 这一层功能属于通信子网,它通过网络连接交换传输层实体发出的数据 |
数据链路层 | 建立维持和释放网络实体之间的数据链路。这种数据链路对于网络层表现为一条无差错的信道 |
物理层 | 规定通信设备机械的,电气的、功能的和过程的特性,用于建立维持,释放数据链路实体间的连接 |
各层的协议集
总结
OSI 只获得了一些理论研究的成果,在市场化方面却失败了。原因包括:
OSI 的专家们在完成 OSI 标准时没有商业驱动力;
OSI 的协议实现起来过分复杂,且运行效率很低;
OSI 标准的制定周期太长,因而使得按 OSI 标准生产的设备无法及时进入市场;
OSI 的层次划分也不太合理,有些功能在多个层次中重复出现。