OSI(开放系统互连)参考模型描述了主机中应用软件的信息是如何通过网络介质流动到另一台主机的应用软件中的。OSI参考模型是一种概念模型,它由7层组成,每一层规定某一网络功能。该模型由OSI(国际标准化组织)于1984年开发颁布的,现在该模型已被公认是用于主机之间通信的主要结构模型。
 图1 OSI模型把联网主机之间传输信息的有关任务分成7个小一些的、易管理的任务组,各个任务组被分配到7个OSI相应的分层中,每层合理地自我包容,这样被分配到各层的任务可以独立地进行实施,任何一层所提供的解决方案可以在不影响其它层的前提下进行更新。这7个分层中,下4层定义了终端工作站彼此建立连接进行数据交换的方式,上3层定义终端工作的应用程序与其他应用程序或用户彼此之间如何通信(参见图1)。 OSI模型只是为主机之间的通信提供了一个概念性的框架,其本身并不是一种通信的方法。通信的实现需要依靠具体的协议,协议是用来管理主机怎样通过网络介质交换信息的一组正式的规和条例,一个协议可以实施OSI模型中某一层或某几层的功能,多少完成不同功能的协议整合在一起就构成一个协议栈,目前存在着许多协议栈,如TCP/IP、IPX/SPX等就是符合OSI模型概念性框架的具体协议栈。 使用层次模型有如下优点(参见图2) ●降低了复杂度:将网络通信划分为较小、较简单的部分。 ●标准化接口:将网络组件标准化,从而允许多个厂商开发和支持。 ●有助于模块化工程:允许不同类型的网络硬件和软件进行通信。 ●确保技术的互操作性:防止某一层的变化影响其它层,从而可以以更快的速度进行开发。 ●加快了发展速度:对某个组件进行更新和改进时,不会影响其它组件,也无重写整个协议。 ●简化了教学工作:将网络通信划分为较小的部分,从而学习起来更容易。 
图2 八条线收集整理欢迎转帖,转帖请注明出处! |