首页 理论教育开放系统互联参考模型-计算机网络技术

开放系统互联参考模型-计算机网络技术

【摘要】:20世纪70年代末,ISO正式提出了“开放系统互联”基本参考模型,同时建议正式开始实行为开放系统互联设置标准协议的计划。还需要清楚的是OSI体系结构就是OSI参考模型,但不是OSI标准的全部。图3—2OSI参考模型1.OSI参考模型的基本功能ISO制定的开放系统互联基本参考模型由七层组成,各层的功能简介如下。

国际标准化组织专门从事国际和国家数据通信的标准开发工作,它的总部设在日内瓦。20世纪70年代末,ISO正式提出了“开放系统互联”基本参考模型,同时建议正式开始实行为开放系统互联设置标准协议的计划。其后,此参考模型又得到了国际电报电话咨询委员会公共数据网络服务组的承认,并采纳了这一国际标准的建议文本(称为X.200)。ISO定义的国际标准ISO7468已成为开放式标准化计算机网络的基础。

还需要清楚的是OSI体系结构就是OSI参考模型,但不是OSI标准的全部。在OSI中,采用自上而下逐步求精法,形成三级抽象:体系结构、服务定义和协议规范。其中最高一级是约束最少的,然后逐步精细地进行描述,并加上更多约束。下面具体讲一下OSI参考模型,OSI模型是一个分层结构的模型,如图3—2所示。它定义了异种计算机互联标准的主体结构。每一层都有特定的功能,连接了较低层和较高层的服务。

图3—2 OSI参考模型

1.OSI参考模型的基本功能

ISO制定的开放系统互联基本参考模型由七层组成,各层的功能简介如下。

(1)物理层:物理层是为了在物理传输介质上传输原始的数据比特流,从而提供为建立、维护和拆除物理链路所需的机械的、电气的、功能的和规程的特性;提供有关在传输介质上传输非结构的比特流及物理链路故障检测指示。

(2)链路层:链路层是通过校验、确认和反馈重发等手段将原始的因外界噪声干扰等因素可能发生差错的物理连接改造成无差错的数据链路,为网络层实体提供点到点无差错帧传输功能,并进行流量控制。

(3)网络层:为传输层实体提供端到端的交换网络数据传送功能,定义经网络连接交换服务数据单元的有关功能和规程;其任务是控制通信子网的运行,因而它又称通信子网层。

(4)传输层:传输层是第一个端对端的传输控制层。传输层为会话层文体提供透明、可靠的数据传输服务,保证端到端的数据完整性;选择网络层能提供最适宜的服务;提供建立、维护和拆除传输连接功能。

(5)会话层:为彼此合作的表示层实体提供建立、维护和结束会话连接的功能;完成通信进程的逻辑名字与物理名字间的对应;提供会话管理服务。(www.chuimin.cn)

(6)表示层:为应用层进程提供能解释所交换信息含义的一组服务,如代码转换、格式转换、文本压缩、文本加密与解密等,它控制许多与数据表示有关的功能。

(7)应用层:应用层是开放系统互联基本模型的最高层,是一般用户所能看到的层,一般可以看成是网络环境的应用程序接口API。

2.OSI参考模型的主要特征

从前面的论述可以得到OSI模型的一些特征:

(1)OSI参考模型定义的是一种抽象结构,它给出的仅是功能上和概念上的标准框架,与实现无关。

(2)每层是独立的,完成各自所定义的功能,对某层功能的修改不影响其他层。同一系统内部相邻实体间的接口定义了服务原语以及向上层提供的服务。

(3)不同系统的同层实体间使用该层协议进行通信,只有最底层才直接发送数据。

(4)两种不同的协议可能隶属于模型的同一层功能实现。如HDLC和SDLC均归属数据链路层,但它们之间并不能协同工作,只有执行相同协议的实体才能彼此通信。

(5)OSI参考模型的最大作用是提出了功能划分原则,描述了网络通信所需的各种服务。