什么是OSI参考模型?优点缺点分别有哪些?
OSI或开放系统互连模型是由企业标准组织(ISO)开发的。它提供了一个分层的网络框架,该框架概念化了异构系统之间应如何进行通讯。它具有七个相互连接的层。OSI模型的七个层是物理层,数据链路层,网络层,传输层,会话层,表示层和利用程序层。
物理层,数据链路层和网络层是网络支持层。这些层管理从一个装备到另外一装备的物理数据传输。会话层,表示层和利用程序层是用户支持层。这些层允许不同环境中无关软件之间的通讯。传输层将这两个组链接在一起。
每层的主要功能以下:
物理层它的功能是通过物理介质将单个位从一个节点传输到另外一个节点。
数据链路层负责将数据帧从一个节点可靠地传输到由物理层连接的另外一个节点。
网络层它通过适当的寻址和路由管理从源到目的地的单个数据包的传递。
传输层负责将全部消息从源主机传递到目标主机。
会话层它在用户之间建立会话,并提供诸如对话框控制和同步之类的服务。
表示层它通过翻译,紧缩和加密监视传输信息的语法和语义。
利用程序层它为用户提供高级API(利用程序接口)。
OSI模型的优点是
它是通用模型,可作为开发任何网络模型的指点工具。
这是一个分层模型。更改是一层不会影响其他层,条件是各层之间的界面不会产生剧烈变化。
它辨别服务,接口和协议。因此,它本质上是灵活的。可以根据网络的性质非常方便地替换每层中的协议。
它同时支持面向连接的服务和无连接的服务。
OSI模型的缺点是
纯洁是理论模型,没有斟酌适当技术的可用性。这限制了其实际实行。
该模型的发射时间不适合。当OSI出现时,就已实现了TCP/IP协议。因此,公司最初不愿使用它。
OSI模型非常复杂。最初的实行麻烦,缓慢且本钱高昂。
虽然有许多层,但是在实际部署时,诸如会话层和表示层之类的某些层几近没有功能。
在各个层都有服务的重复。多层提供寻址,流控制和毛病控制等服务。
OSI模型的标准是理论上的,不能为实际的网络实行提供适当的解决方案。
启动后,OSI模型和TCP/IP模型都没法满足实际需求。因此,它被标记为劣质。
TCP/IP模型非常受学术界的青睐。人们认为OSI是欧洲社区和美国政府的产物,它们正试图将低等模型强加给研究人员和程序员。因此,采取它存在很大的阻力。
网友留言: