1
新编大学计算机基础
1.10.4.1 8.4.1 ISO/OSI参考模型

8.4.1 ISO/OSI参考模型

为了解决不同网络之间的互联问题和异种机入网问题,国际标准化组织ISO在1977年建立了一个分委员会来专门研究通信体系结构,提出开放系统互联OSI(Open System Interconnection)模型,它是连接异种计算机的标准框架。OSI为连接分布式的“开放”系统提供了基础。“开放”一词表示使任何两个遵守参考模型和有关标准的系统能够进行连接。OSI采用了分层的结构化技术。

ISO组织定义的OSI模型共有七层:物理层、数据链路层、网络层、传送层、会话层、表示层和应用层。如图8.4.1所示。各层功能简要介绍如下:

●物理层规定了介质与插接件的规格、信号的制式、收发与转发设备的性能、插接件各针的功能定义以及建立连接、传送位流和拆除连接的操作规程。物理层使通信的数据链路实体能利用装配起来的物理连接传送组成帧的位流。

●数据链路层依靠组建数据帧、实现帧同步、按帧进行检错、重发出错帧、根据需要进行流量和顺序控制等来保证相邻终点之间可靠的数据传输,使本来存在着传输错误的实际电路转化成在逻辑上无错的数据链路,在相邻结点的网络层实体间传送分组。

●网络层为确保端对端(即从信源到信宿)两系统间可能传输数据而提供基于网络层地址的路径选择与转接交换服务。在不同网络彼此互联时,还应根据需要实行地址格式和分组格式的转换,解决这些必须解决的问题,以确保数据分组能跨越通信子网传输。

img278

图8.4.1 OSI模型

●传输层(运输层、传送层)是计算机与通信子网间的界面,其作用是使公用数据网提供的服务能适应高层的需要;一方面可弥补网络层的不足之处,另一方面又对高层屏蔽了子网的不—致性。运输层的目的是提供有效、可靠且价格合理的端对端通信服务。

●会话层为通信的应用进程建立与组织会话。使应用进程能管理与控制通信进程。从而使网络上的应用灵活、可靠,既易于暂时中止一个活动,在着手进行了更紧急的活动后,再继续进行,也能高效地从与通信无关的高层故障中恢复。

●表示层的作用是为通信双方的应用层实体提供共同的表达手段,使双方能正确地理解所传送的信息。实际上表示层的功能涉及格式转换、数据加密与数据压缩等诸多方面。

●应用层直接为应用进程提供服务,使应用进程能进入OSIE,并提供公共的服务以确保交易(Transaction)的完整性。也能向用户提供如文件传输、电子函件、远程作业操纵、虚拟端及目录查询等专用服务。