OSI 什么是开放式系统互连协议

OSI (Open System Interconnect ,开放式系统互连)参考模型是ISO(国际标准化组织)和CCITT(国际电报电话咨询委员会)联合制定的开放系统互连参考模型,为开放式互连信息系统提供了一种功能结构的框架,它从低到高分别是:物理层、数据链路层、网络层、传输层、会话层、表示层和应用层 。
1) 物理层
物理层是OSI的第一层,它虽然处于最底层,却是整个开放系统的基础 。物理层为设备之间的数据通信提供传输媒体及互连设备,为数据传输提供可靠的环境 。
物理层的媒体包括架空明线、平衡电缆、光纤、无线信道等 。通信用的互连设备指DTE和DCE间的互连设备 。DTE即数据终端设备,又称物理设备,如计算机、终端等都包括在内 。而DCE则是数据通信设备或电路连接设备,如调制解调器等 。数据传输通常是经过DTE-DCE,再经过DCE-DTE的路径 。互连设备指将DTE、DCE连接起来的装置,如各种插头、插座 。LAN中的各种粗、细同轴电缆、T型接头、插头、接收器、发送器、中继器等都属物理层的媒体和连接器 。
物理层的主要功能是:①为数据端设备提供传送数据的通路,数据通路可以是一个物理媒体,也可以是多个物理媒体连接而成 。一次完整的数据传输,包括激活物理连接、传送数据和终止物理连接 。所谓激活,就是不管有多少物理媒体参与,都要在通信的两个数据终端设备间连接起来,形成一条通路 。②传输数据 。物理层要形成适合数据传输需要的实体,为数据传送服务 。一是要保证数据能在其上正确通过,二是要提供足够的带宽(带宽是指每秒钟内能通过的比特(Bit)数),以减少信道上的拥塞 。传输数据的方式能满足点到点,一点到多点,串行或并行,半双工或全双工,同步或异步传输的需要 。③完成物理层的一些治理工作 。
2)数据链路层
数据链路可以粗略地理解为数据通道 。物理层要为终端设备间的数据通信提供传输介质及其连接 。介质是长期的,连接是有生存期的 。在连接生存期内,收发两端可以进行不等的一次或多次数据通信 。每次通信都要经过建立通信联络和拆除通信联络两个过程 。这种建立起来的数据收发关系就叫做数据链路 。而在物理媒体上传输的数据难免受到各种不可靠因素的影响而产生差错,为了弥补物理层上的不足,为上层提供无差错的数据传输,就要能对数据进行检错和纠错 。数据链路的建立,拆除,对数据的检错,纠错是数据链路层的基本任务 。
链路层是为网络层提供数据传送服务的,这种服务要依靠本层具备的功能来实现 。链路层应具备如下功能:
(1); 链路连接的建立、拆除和分离;
(2)帧定界和帧同步 。链路层的数据传输单元是帧,协议不同,帧的长短和界面也有差别,但无论如何必须对帧进行定界;
(3)顺序控制,指对帧的收发顺序的控制;
(4)差错检测和恢复 。还有链路标识,流量控制等等 。差错检测多用方阵码校验和循环码校验来检测信道上数据的误码,而帧丢失等用序号检测 。各种错误的恢复则常靠反馈重发技术来完成 。
独立的链路产品中最常见的当属网卡,网桥也是链路产品 。数据链路层将本质上不可靠的传输媒体变成可靠的传输通路提供给网络层 。在IEEE802.3情况下,数据链路层分成了两个子层,一个是逻辑链路控制,另一个是媒体访问控制 。图所示为IEEE802.3LAN体系结构 。
【OSI 什么是开放式系统互连协议】其中
AUI——连接单元接口; PMA——物理媒体连接
MAU——媒体连接单元; PLS——物理信令
MDI——媒体相关接口

推荐阅读