计算机学习网-【computerpx】

招生咨询电话与微信:15225191462(周老师)
计算机学习网,我命由我不由天,学IT技术,做更好的自己

首页 > 电脑教程/ 正文

OSI协议集详细介绍

2014-05-07 16:57:52 www.computerpx.com

             国际标准化组织除定义了Os'参考模型之外,还开发了实现7个功能层次的各种协议和服务标准,这些协议和服务通称为“OSI协议”。OSI协议是一些已有的协议和ISO新开发的协议的混合体,例如,大部分物理层和数据链路层协议是采纳了现有的协议,而数据链路层以上的协议是ISO自行起草的。产生OR协议的目的是提出能满足所有组网需求的国际标准,但是截止到目前为止,实现情况离这一目标还很遥远。

    虽然OR协议集的实现缺乏商业动力,但是OSI/RM作为网络系统的知识框架,对于学习和理解网络标准还是有用的。全国计算机与信息处理标准化技术委员会开放系统互连分技术委员负责把ISO/TC95/SC21标准采纳为国家标准,它制定的“开放系统互连一基本参考模型”与ISO OSI/RM相同。

    和其他的协议集一样,OSI协议是实现某些功能的过程的描述和说明。每一个OSI协议都详细地规定了特定层次的功能特性。OR协议集如图1-13所示。下面分别说明对应OR参考模型7个功能层次的各种协议。

OSI协议集详细介绍

1.物理层协议

    在物理层,OSI采纳T各种现成的协议,其中有RS-232, RS-449, X.21, V.35, ISDN,以及FDDI, IEEE 802.3, IEEE 802.4IEEE 802.5的物理层协议。将在后面的有关章节介绍

这些协议。

2.数据链路层协议

    在数据链路层,OR的协议集也是采纳了当前流行的协议,其中包括HDLC, LAP-B以及IEEE 802的数据链路层协议(ISO 8802 )。数据链路层协议和服务与具体的物理传输技术有关。虽然上面的功能层一般是每层对应一个协议,而在数据链路层却不是这样,为了有效地利用各种传输技术,数据链路层用不同的协议满足不同的技术要求。

3.网络层协议

    网络层提供两种服务:面向连接的服务和无连接的服务。ISO 8348文件定义了面向连接的服务(CONS),与此对应的协议是CCITT X.213,这两个文件的规定与X.25分组级协议(PLP)一致。ISO 8473文件定义了无连接的网络服务CLNS。在OR参考模型中,各个层次除了服务定义文件外,还有定义该功能的协议规范文件,但是在网络层没有相应的协议规范文件。原因是通信网络一般是由PTT (Post Telephone & Telegraph)提供的,网络的提供者或者按照其原有的规定建网,或者按照CCITT的建议提供服务,因而对网络功能的标准化并不感兴趣。

    ISO 8878文件(X.223)类似于网络层的协议规范,它规定了从X.213服务原语到X.25

分组协议的映像关系。按照这个映像,每一个X.213原语对应一个或二个X.25 PLP功能。实现两种网络服务的基础网络是多种多样的,.对于有些网络来说,必须增加软件功能,提供附加的能力,才能转向OSI的标准形式。例如,非X.25网络可能没有分组排序功能,当这种网络要转向X.213服务时必须增加软件排序功能。因而OSI网络层又分成了三个子层,ISO 8648文件描述了网络层内部的组织,给出了三个子层的协议。最上面的子层完成子网无关的会聚功能(SNIC ),相当于网际协议;中间一个子层实现子网相关的会聚功能(SNDC),它的作用是把一个具体的网络服务改造得适合于网际子层的需要;最下面的子层利用数据链路服务,实现子网访问功能(SNAC).三个子层是任选的,对于不同的基础网络,可以选用或完全不用三个子层协议。

    另外,关于网际互连,ISO 9542描述了端系统和中间系统(ES-IS)之间的通信协议,ISO

10589描述了中间系统与中间系统(IS-IS)之间的通信协议。这两个文件是ISO 8473的补充。

4.传输层协议

    传输层和网络层之间的界面是用户和通信子网的界面。传输层的任务是在子网服务的基础上提供完整的数据传送,因而在原来OSI协议集中,传输层的功能是提供面向连接的服务,无连接的服务是后来增加的.OSI传输服务定义文件是ISO 8072,传输层协议规范文件是ISO 8073(连接模式)ISO 8602(无连接模式)

    无连接传输远没有面向连接的传输应用得广泛。由于各种通信子网在服务模式、残留错误率以及是否发生网络复位等方面有很大差别,所以要实现面向连接的传输服务,对不同的子网所需完成的传输功能也不同。因而面向连接的传输协议分为5类,即TPO, TP 1, TP2, TP3

TP4.5类传输协议在不同的通信子网服务的基础上都能提供完整的数据传送,组网时可根据子网的情况选用。

5.会话层协议

    通常把第5层以上的各层协议叫做高层协议,这些协议都是ISO制定的,目的是为应用程序提供各种不同的服务。OSI高层协议一般都有对应的CCITT建议。会话层在传输层提供的完整的数据传送平台上提供应用进程之间组织和构造交互作用的机制,这种机制表现在会话层服务定义文件ISO 8326 (CCITT X.215)和协议规范文件ISO 8327 (CCITT X.225)中。

    OSI会话层协议是在ECMA (European Computer Manufacturers Association)提供的会话协议和CCITTT.62 (Teletex )建议的基础上制定的,它既包含了面向计算机应用的功能,也包含了与智能用户电报(Teletex )兼容的功能。这个协议集像个大工具箱,每种工具叫做一个功能单元.在一次会话中要使用哪些功能单元,在建立会话连接时要进行协商.由于有些功能单元可直接作用于应用程序,因而使人们怀疑是否有必要保留会话层。不过会话层协议毕竟作为标准公布了,组网中是否实现会话层可由用户决定。

6.表示层协议

    表示层协议也是OSI'制定的,但它出现得很晚,以至于在早期的Os'实现中完全没有这一层。表示层原来的用途是规定用户信息的表现方式,例如与显示屏幕有关的字符集、行的长度和行结束符等。后来把这些与终端和文件传输有关的功能划分到了应用层,所以表示层的功能就只剩下了关于数据表示的约定.

    各种计算机内部的数据表示可能不同,例如,整数可能是1的补码或者是2的补码,浮点数的格式可能不同,字节的顺序可能不一样(高位字节在前,或低位字节在前)等,这些方面的差别在网络传输时需要统一OSI处理这个问题的方法类似于在程序设计语言(例如PASCALC)中用基本数据类型构造复杂数据结构的方法,其主要思想是用一种抽象语法表示用户的数据。应用层的协议数据单元(APDU)向下送到表示层时,表示层用抽象语法表示它的结构,传送到对方表示层时,也应用同样的抽象语法解释它。OSI的第一个抽象语法是ASN.I (AbstractSyntax Notation 1),它记录在ISO 8824 (CCITT X.208)文件中。文件ISO 8825 (CCITT X.209)描述了一种具体的编码规则,叫做传送语法。OSI表示层服务定义文件是ISO 8822 (CCITTX.216),协议规范文件是ISO 8823 (CCITT X.226)。表示层过程用于建立连接、控制数据的发送和同步。它只是个很简单的相邻层之间的“过路”协议。

7.应用层协议

应用层是OR的最高层,这一层的协议都与应用进程间的通信有关。针对各种应用已经定义了大量的协议,还有很多应用协议正在制定之中。

 分布式应用是多种多样的,所以OSI提出7应用服务元素(Application Service Element,ASE)的概念。ASE是建立应用程序和通信网络联系的构件,这些构件对大部分应用程序是通用的。最主要的ASE4种,即联系控制服务元素(Association Control Service Element, ACSE),

可靠传输服务元素(Reliable Transfer Service Element, RTSE )、远程操作服务元素(Remote

Operations Service Element, ROSE)以及提交、并发和恢复(Commitment Concurrency and

Recovery, CCR)服务元素。

 

    ACSE提供建立和释放应用层连接的基本功能。RTSE提供用户数据的可靠传输,“可靠”是指系统通信可以从崩溃中恢复。ROSE提供一种远程过程调用,这种远程传输可以在两个方向上传送大量数据.CCR提供了保证分布式操作准确、完整、恰好一次性实现的机制.定义这4种应用服务元素的150CCITI,文件如表1-3所示。

OSI协议集详细介绍

  已经定义的OSI应用层协议主要有5:OR的电子邮件标准(IS 10021)叫做MOTIS

(Message-Oriented Text Interchange System),它是根据CCITTX.400建议制定的:OSI的文

件传输协议(ISO 8571ISO 8572 ),叫做FTAM (File Transfer Access and Management),这是一个适用于各种文件类型(包括远程数据库文件访问)的功能很强的文件访问协议:OSI的目录服务(Directory Service, DS)协议(ISO 9594 ),来源于CCITTR X.500系列建议,提供分布式数据库功能;OSI的虚拟终端(Virtual Terminal, VT)协议(ISO 9040ISO 9041),定义了表示实际终端抽象状态的数据结构,用于解决各种终端不兼容的问题;关于网络管理,OSI制定了公共管理信息协议(Common Management Information Protocol, CMIP)和公共管理信息服务(Common Management Information Service, CMIS), CMIP/CMIS建立在一个大的管理信息数据库上,对网络中的资源、交通和安全等进行管理,它们包含在ISO 9595ISO 9596两个文件中。

 

 


Tags:初中毕业考不上高中可以上北大青鸟吗,主板与主芯片组,郑州计算机类电脑培训机构比较不错的,新乡市计算机中专公认比较好,郑州java编程培训机构哪家专业靠谱,北大青鸟郑州计算机专业校区

郑州北大青鸟计算机专业学校
郑州北大青鸟计算机专业学校介绍
郑州北大青鸟计算机专业学校专业设置
郑州北大青鸟计算机专业学校招生要求
郑州北大青鸟计算机专业学校校园活动
郑州北大青鸟计算机专业学校就业保障
搜索
计算机培训学校,就来计算机学习网咨询
计算机培训学校,就来计算机学习网咨询
热门标签
计算机培训学校,就来计算机学习网咨询
计算机培训学校,就来计算机学习网咨询
计算机培训学校,就来计算机学习网咨询
  • QQ交谈