开放系统互连
开放系统互连(Open System Interconnection,OSI)意为开放式系统互联参考模型。在OSI出现之前,计算机网络中存在众多的体系结构,其中以IBM公司的SNA(系统网络体系结构)和DEC公司的DNA(Digital Network Architecture)数字网络体系结构最为著名。为了解决不同体系结构的网络的互联问题,国际标准化组织ISO(注意不要与OSI搞混)于1981年制定了开放系统互连参考模型(Open System Interconnection Reference Model,OSI/RM),这个模型把网络通信的工作分为7层。
基本信息
- 中文名
开放系统互连
- 外文名
Open System Interconnection ,OSI)
- 性质
开放式系统互联参考模型
- 时间
1981年
简介
它们由低到高分别是 物理层(Physical Layer), 数据链路层(Data Link Layer), 网络层(Network Layer), 传输层(Transport Layer),会话层(Session Layer), 表示层(Presentation Layer)和 应用层(Application Layer)。第一层到第三层属于 OSI参考模型的低三层,负责创建 网络通信连接的链路;第四层到第七层为OSI参考模型的高四层,具体负责端到端的数据通信。每层完成一定的功能,每层都直接为其上层提供服务,并且所有层次都互相支持,而 网络通信则可以自上而下(在发送端)或者自下而上(在接收端)双向进行。当然并不是每一通信都需要经过OSI的全部七层,有的甚至只需要双方对应的某一层即可。物理接口之间的转接,以及 中继器与中继器之间的连接就只需在 物理层中进行即可;而 路由器与路由器之间的连接则只需经过 网络层以下的三层即可。总的来说,双方的通信是在对等层次上进行的,不能在不对称层次上进行通信。
OSI 标准制定过程中采用的方法是将整个庞大而复杂的问题划分为若干个容易处理的小问题,这就是分层的 体系结构办法。在OSI中,采用了三级抽象,既 体系结构,服务定义,协议规格说明。
OSI的七层结构
OSI将整个通信功能划分为七个层次,划分层次的原则是:
1、网中各 节点都有相同的层次。
2、不同 节点的同等层次具有相同的功能。
3、同一 节点能相邻层之间通过接口通信。
4、每一层使用下层提供的服务,并向其上层提供服务。
5、不同 节点的同等层按照协议实现 对等层之间的通信。
物理层(Physical layer)
规定通信设备的机械的、电气的、功能的和过程的特性,用以建立、维护和拆除物理链路连接。具体地讲,机械特性规定了网络连接时所需接插件的规格尺寸、引脚数量和排列情况等;电气特性规定了在物理连接上传输bit流时线路上信号电平的大小、阻抗匹配、传输速率距离限制等;功能特性是指对各个信号先分配确切的信号含义,即定义了DTE和DCE之间各个线路的功能;规程特性定义了利用信号线进行bit流传输的一组操作规程,是指在物理连接的建立、维护、交换信息是,DTE和DCE双放在各电路上的动作系列。
在这一层,数据的单位称为比特(bit)。
属于 物理层定义的典型规范代表包括:EIA/TIA RS-232、EIA/TIA RS-449、V.35、RJ-45等。
数据链路层(DataLink layer)
在 物理层提供比特流服务的基础上,建立相邻结点之间的数据链路,通过 差错控制提供 数据帧(Frame)在信道上无差错的传输,并进行各电路上的动作系列。
数据链路层在不可靠的物理介质上提供可靠的传输。该层的作用包括: 物理地址 寻址、数据的成帧、 流量控制、数据的检错、重发等。
在这一层,数据的单位称为帧(frame)。
数据链路层协议的代表包括:SDLC、HDLC、PPP、STP、 帧中继等。