GB T 9387.1-1998 信息技术 开放系统互连 基本参考模型 第1部分;基本模型.pdf

上传人:orderah291 文档编号:168424 上传时间:2019-07-15 格式:PDF 页数:59 大小:3.87MB
下载 相关 举报
GB T 9387.1-1998 信息技术 开放系统互连 基本参考模型 第1部分;基本模型.pdf_第1页
第1页 / 共59页
GB T 9387.1-1998 信息技术 开放系统互连 基本参考模型 第1部分;基本模型.pdf_第2页
第2页 / 共59页
GB T 9387.1-1998 信息技术 开放系统互连 基本参考模型 第1部分;基本模型.pdf_第3页
第3页 / 共59页
GB T 9387.1-1998 信息技术 开放系统互连 基本参考模型 第1部分;基本模型.pdf_第4页
第4页 / 共59页
GB T 9387.1-1998 信息技术 开放系统互连 基本参考模型 第1部分;基本模型.pdf_第5页
第5页 / 共59页
亲,该文档总共59页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、中华人民共和国国家标准信息技术开放系统互连基本参考模型第部分基本模型发布实施国家质量技术监督局发布前言本标准等同采用国际标准信息技术开放系统互连基本参考模型基本模型本标准与的主要技术差异如下在原附录英文索引中同时给出了对应的中文术语为了便于中文术语检索在本标准原有附录之后增加了中文索引即附录为使同一层有无标题一致本标准取消了的标题增加了和的标题在信息技术开放系统互连基本参考模型总标题下目前包括以下个部分第部分即基本模型第部分即安全体系结构第部分即命名与编址第部分即管理框架本标准代替本标准与的主要差别是在有关条文中增加了无连接方面的内容对部分条文的内容进行了增删将原来的条改为第章增加第章本标准的

2、附录和附录是标准的附录本标准的附录是提示的附录本标准由中华人民共和国电子工业部提出本标准由电子工业部标准化研究所归口本标准起草单位电子工业部标准化研究所本标准主要起草人赵小凡郑洪仁马如山曹东启前言国际标准化组织和国际电工委员会是世界性的标准化专门机构国家成员体他们都是或的成员国通过国际组织建立的各个技术委员会参与制定针对特定技术范围的国际标准和的各技术委员会在共同感兴趣的领域内进行合作与和有联系的其他官方和非官方国际组织也可参与国际标准的制定工作对于信息技术和建立了一个联合技术委员会即由联合技术委员会提出的国际标准草案需分发给国家成员体进行表决发布一项国际标准至少需要的参与表决的国家成员体投票

3、赞成国际标准是由信息技术联合技术委员会与共同制定的等同文本为建议本标准为第二版它与第和部分一起用来取代第一版第二版对第一版作了技术修改在信息技术开放系统互连基本参考模型总标题下目前包括以下个部分第部分基本模型第部分安全体系结构第部分命名与编址第部分管理框架附录构成为本标准的一部分附录仅提供参考信息引言本参考模型为协调系统互连各类标准的制定提供共同的基础同时使得现有的标准也能在整个参考模型之内有所体现它也为制定和完善标准确定了范围并为保持所有相关标准之间的相容性提供了公共参考本标准是与联合制定的这次修订的主要目的是提出这个联合文本这一版本除了对某些技术内容和编辑性问题作了认真修改外还包含了无连接

4、传输的概念中华人民共和国国家标准信息技术开放系统互连基本参考模型第部分基本模型代替国家质量技术监督局批准实施范围本开放系统互连参考模型标准的目的是为协调系统互连各类标准的制定提供共同的基础同时使得现有的标准也能在整个参考模型之内有所体现开放系统互连这个术语仅限于在彼此开放的系统之间交换信息的标准各系统通过联合使用适当的标准而实现信息交换系统是开放的并不隐含特殊的系统实现也不隐含互连的技术或方法而是指各系统互相识别并且支持适当的标准本参考模型的另一个目的是规定制定标准或修订标准的范围并且为保持所有相关标准的相容性提供共同的参考本参考模型既不作为具体实现的规范也不作为鉴定具体实现一致性的根据而且也

5、不提供精确定义互连体系结构的服务和协议的详尽细节本参考模型仅提供概念上和功能上的框架使得有关专家在研制参考模型各层标准时能够创造性地独立进行工作本参考模型具有充分的灵活性能够适应技术的发展和用户要求的扩充这种灵活性也是为了使现有的实现能逐步过渡到符合标准尽管总的体系结构原则所涉及的范围非常广泛但是本标准主要涉及由终端计算机和相关设备组成的系统以及在这些系统之间传送信息的手段对需要注意的其他方面也作了简明的描述见本标准中按下述步骤描述基本参考模型第章提出开放系统互连的理由定义连接的对象和互连的范围并且描述中所使用的模型化原则第章描述参考模型体系结构的一般性质即该模型是分层的分层的意义以及用于描述

6、各层的原则第章命名和介绍体系结构的各层第章描述各层第章描述的管理方面第章规定与参考模型的符合性和相容性本基本参考模型的附录中给出了选定各层的准则除基本方面外将本参考模型的其他方面分成几个部分来描述第部分描述基本参考模型第部分描述安全体系结构第部分描述命名与编址第部分描述管理基本参考模型是一个框架用于定义参考模型确定的范围内的服务和协议少数情况下在本基本参考模型中明确标注的选项在相应的服务或协议中仍应是选项即使当时还没有书面说明该选项的两种情况本参考模型并不规定的服务和协议它既不是系统的实现规范也不是鉴定一致性的根据对满足要求的标准可以从任选功能中定义少数几个实用子集以便有助于实现和兼容定义在各

7、章和各条的开头都包括术语定义为了便于引用附录提供这些术语按英文字母排序的英文索引附录提供这些术语按汉语拼音排序的中文索引表示方法第章中引入层的概念用和表示相邻的层层某一特定的层层相邻的高层层相邻的低层这种表示方法也适用于模型中与这些层有关的其他概念例如协议服务第章中引入各层的名称在按名称引用这些层时用该层的名称代替前缀和例如运输协议会话实体和网络服务开放系统互连引言注除了在第和第两章中对层作出特别声明外第和第两章中描述的一般原则适用于参考模型所有各层定义实系统一台或多台计算机相应的软件外围设备终端操作员物理过程和信息传送手段等的集合形成了一个能执行信息处理和或信息传送的自治整体开放实系统在与其

8、他实系统通信时遵守标准要求的实系统开放系统开放实系统与有关的各方面在参考模型中的表示应用进程在开放实系统中为具体应用执行信息处理的元素开放系统互连环境由参考模型定义的概念元素功能服务协议等及其派生出的用于在开放系统之间通信的特定标准的抽象表示本地系统环境实系统中不属于那部分的抽象表示注可能包含非通信所必需的功能应用进程调用为了支持信息处理的特定情况对给定的应用进程的部分或全部能力的特定使用应用进程类型用一组信息处理的能力对一类应用进程的描述开放系统互连环境在概念中实系统是一个能够执行信息处理和或信息传送的自治整体是一台或多台计算机相应的软件外围设备终端操作员物理过程和信息传送手段等的集合应用进

9、程是在开放实系统中为具体应用执行信息处理的元素应用进程可以表现为人工进程计算机进程或者物理进程下面是一些符合本开放系统定义的某些应用进程的例子操作银行终端的人是一个人工应用进程在计算中心运行并且访问远程数据库的程序是一个计算机应用进程远程数据库管理系统服务器也是一个应用进程在与某一工业设备相连并且连入工厂控制系统中的专用计算机上运行的过程控制程序是一个物理应用进程应用进程表现为可用于执行特殊信息处理活动的开放实系统内的资源含处理资源的集合为了达到特殊信息处理目标应用进程可以任何必需的方式组织其与其他应用进程的交互本参考模型对这些交互的形式及其间可能存在的关系都没有任何限制给定应用进程的活动表现

10、为一个或多个应用进程调用通过建立在应用进程调用之间的关系在应用进程之间发生合作在某一特定时间一个应用进程表现为一个或多个应用进程调用或者未被调用一个应用进程调用负责协调其与其他应用进程调用的交互这种协调不属于本参考模型的范围关心的是开放系统之间的信息交换不关心每个独立的开放实系统内部的功能如图所示供开放系统互连用的物理媒体提供了在开放系统之间传送信息的手段图用物理媒体连接的开放系统只与系统的互连有关所有与互连无关的其他方面都不属于的范围不仅关心系统间的信息传送即传输而且也关心系统相互合作完成共同的分布的任务的能力换句话说关心系统之间合作的互连用系统互连这个术语来表达的目的是定义一组能使开放实系

11、统合作的标准一个系统在与其他系统合作时遵循适当的标准则该系统称为开放实系统设计标准旨在规定一组标准使得自治系统能够通信任何以符合所有适用的协议标准进行通信的设备都是现实世界中等效于模型概念的开放系统终端类的设备即对于信息处理的主要部分需要人工干预当与其他开放系统通信时采用适当的标准可以满足上述各条中的条件开放系统之间的合作所涉及的活动范围很广下面是一些已经认识到的活动进程间的通信它涉及应用进程间的信息交换和活动同步数据表示它涉及数据描述的创建和维持以及对在开放系统之间交换的数据重编格式所需的数据转换等所有方面数据存储它涉及存储媒体和对媒体上存储的数据进行管理和提供访问的文卷系统和数据库系统进程

12、和资源管理它涉及声明初启和控制应用进程的手段以及应用进程获得资源的手段完整性和安全性它涉及在开放系统操作期间必须保持或遵守的对信息处理所施加的限制程序支持它涉及对应用进程所执行的程序的定义编译链接测试存储传送和访问上述某些活动可能隐含着在互连的开放系统之间的信息交换因此这些活动的互连方面可能与有关本标准包含这些活动的方面的所有元素这些元素对于标准的早期研制是必不可少的开放系统互连环境的模型化标准开放实系统互连标准的研制借助于抽象模型为了规定互连的开放实系统的外部行为每个开放实系统都用一个功能上等效的抽象模型来代替称之为开放系统需要严格描述的仅是这些开放系统的互连方面但是为了做到这一点就必须描述

13、这些开放系统的内部行为和外部行为只有开放系统的外部行为才作为开放实系统行为的标准在基本参考模型中描述开放系统的内部行为仅仅是为了支持互连方面的定义任何外部行为表现为开放系统的实系统都可以认为是一个开放实系统抽象模型化分成两步首先研究开放系统的基本元素并做出与其组织和功能有关的某些关键决定这就形成了在本标准中描述的开放系统互连基本参考模型其次在基本参考模型构成的框架中研究对开放系统的功能进行详细和精确的描述这就形成了开放系统互连的服务和协议这是其他标准的课题应当强调指出基本参考模型本身并不规定开放系统的详细和精确的功能所以它不规定开放实系统的外部行为也不隐含开放实系统的实现结构不熟悉抽象模型化技

14、术的读者应当注意尽管抽象模型与实系统中普遍存在的概念外表很相似但是只有在开放系统描述中引入的那些概念才构成了抽象模型因此不必象本模型所描述的那样去实现开放实系统本标准的其余部分只考虑处于环境内的实系统和应用进程的各个方面其互连在本标准中如图所示由于通过使用标准对概念的应用程度不同可能会产生若干个的子集这些子集对应于开放实系统的部分不相交的集合在这些开放实系统之间不能进行物理上的通信分层体系结构的概念引言本章开始介绍在研制开放系统互连参考模型过程中所适用的体系结构概念首先描述分层体系结构的概念包括层实体服务访问点协议连接等第二引入实体服务访问点和连接所用的标识符第三描述服务访问点和数据单元第四描

15、述层操作的元素包括连接数据传输和差错功能然后引入路由选择最后讨论管理本章描述参考模型所要求的概念但是这里所描述的概念并非在参考模型的每一层中都要使用下面四个元素对于参考模型来说是基本的见图图的基本元素开放系统在环境内存在的应用实体见使应用实体相连并能交换信息的联系见用的物理媒体注安全性方面也是协议的体系结构元素在中讨论分层原则定义子系统开放系统层次划分中的一个元素它只能与该开放系统的上一个划分或下一个划分中的元素直接交互层体系结构中的一个子划分由同一行中的子系统组成对等实体同一层内的实体子层一层内的子划分服务层及其以下各层的一种能力在层和层之间的边界上把这种能力提供给实体设施服务的一部分功能实

16、体活动的一部分服务访问点实体向实体提供服务的那一点协议在执行功能时确定实体通信行为的一组规则和格式语义和语法实体类型用为层定义的一组能力对一类实体的描述实体子系统内的活动元素是为对应于一特定实体类型的层定义的一组能力不包括任何正在使用的额外能力的具体化实体调用对于一给定的实体的部分或全部能力不包括任何正在使用的额外能力的特定使用描述开放系统互连参考模型中的基本构造技术是分层按照这种技术把每个开放系统看作逻辑上是由子系统的有序集合构成的为了方便起见采用图所示的垂直序列来表示相邻的子系统通过它们的公共边界进行通信同一行的各子系统合起来构成开放系统互连参考模型的层对于第层在一个开放系统中只有一个子系

17、统一个子系统由一个或多个实体组成每层中都有实体同一层中的实体称为对等实体应该指出的是在最高层之上没有层在最低层之下没有层图合作的开放系统中的分层有些对等实体不必甚至不能通信因为可能存在阻止这种通信的情况例如对等实体不在互连的开放系统中或者不支持相同的协议子集在驻留于同一子系统内的对等实体之间的通信由提供因此不属于的范围注对而言区分某一客体类型及其实例之间的差别是有意义的类型是对一类客体的描述该类型的实例是符合其描述的任何客体相同类型的实例构成一类可以用各自的名去引用一个类型及其任何实例每个可命名的实例及其所属的类型都应当具有可区分的名例如一个程序员写了一个计算机程序该程序员就生成了某些实例的类

18、型每当计算机调用执行该程序时就创建该类型的实例因此编译程序是一个类型在数据处理机中每次调用其副本都表现为一个实例这种实例化的通用概念在内也适用现在考查语境中的实体它也具有两个方面类型和一组实例实体的类型用该实体所能执行的层功能的特定集合来定义在相关开放系统中提供层功能的是实体类型的实例是对该实体类型的任何一次特殊的调用这些层功能是实体类型为了一次特定的通信所要求的上述结论基于如下事实实体类型仅仅表示对等实体之间联系的性质而实体调用则表示一次特定的动态的实际信息交换重要的是所有各层的实际通信仅仅发生在所有各层的实体调用之间在连接方式见中各实体类型只是在连接建立时或者逻辑上等效于恢复过程期间才明显

19、地相关虽然经常对某一特定类型的任意实体提出连接请求但是总是只对特定的实体调用建立实际连接然而本标准不排除请求与特定已命名的对等实体实例建立连接如果一个实体调用知道其对等实体调用的名则第一个实体调用能请求与其对等实例调用建立另一个连接可能需要把一层进一步分成称为子层的子结构并且把分层技术扩展到的其他方面把子层定义为一层中可以旁路的一组功能但不允许旁路一层中所有的子层子层使用其所在层的实体和通信服务子层的详细定义或附加的特性有待进一步研究除了最高层之外每个层都在处把服务提供给层内的实体在中描述的性质可以认为最高层表示可能使用由各低层提供的所有的服务注并非所有的开放系统都提供数据的初始源或最后目的这

20、样的开放系统不需要包含本体系结构的较高层见图由层提供的每个服务可以通过选择一个或多个能确定该服务属性的设施进行剪裁当单个实体靠其本身不能完全支持实体请求的服务时就要求其他实体的合作来帮助完成该服务请求为了合作除最低层外任何层内的实体通过层提供的服务进行通信见图可以认为最低层内的实体通过连接它们的物理媒体直接通信使用层内执行的功能并且在必要时使用来自层的服务为层提供层的各种服务注由于在服务边界处某种设施已经可用不排除在层中为了支持给定的设施不再需要任何协议动作但是不允许完全不用所有的协议图层中的实体通过层通信实体可以把服务提供给一个或多个实体并且可以利用一个或多个实体的服务服务访问点是相邻层中的

21、一对实体在该点使用或提供服务的点见图实体之间的合作是由一个或多个协议管理的一层内的实体和协议如图所示图实体之间的协议对等实体之间的通信定义联系实体调用之间的合作关系连接为了在两个或多个实体之间传送数据由实体请求的联系这种联系由层建立并且显式标识一组数据传输和与要为其提供的数据传输服务有关的协定连接端点在服务访问点内位于连接一端的终点多端点连接具有两个以上连接端点的连接对接实体其间存在连接的实体中断实体把从一个对接实体接收到的数据转发给另一个对接实体的功能数据源在连接上发送服务数据单元见的实体数据宿在连接上接收服务数据单元的实体数据传输把从一个实体来的服务数据单元运送给一个或多个实体的设施双工传

22、输同时在两个方向进行的数据传输半双工传输这些定义不是为本标准所用而是为其他标准所用可在两个方向上进行的数据传输但每次只在一个方向上进行方向选择受实体控制单工传输在预先指定的一个方向上进行的数据传输数据通信按照协议在一个或多个连接上传送协议数据单元见的功能双向同时通信同时在两个方向上进行的数据通信双向交替通信可在两个方向上进行的数据通信但一次只在一个方向上进行单向通信在预先指定的一个方向上进行的数据通信连接方式传输在连接的上下文中的数据传输无连接方式传输不在连接的上下文中且不需要维护服务数据单元之间的逻辑关系的数据传输描述为了在两个或多个实体之间交换信息要在层中在这些实体之间用协议建立联系注可以

23、在协议内定义多个协议类实体在子系统内将协议的规则和格式实例化一个实体可以支持一个或多个协议实体可以同时支持连接方式和无连接方式协议或者只支持二者之一当支持连接方式时实体维护连接在适当的处与适当的实体的绑定当支持无连接方式时实体维护与适当的的绑定以向实体交付无连接数据实体只能通过使用层的服务进行通信有时不允许所有必需通信的实体之间直接访问层所提供的服务在这种情况下如果其他某些实体能在它们之间起中继作用则仍然可以通信见图图通过中继通信层和层都不知道由一串实体进行中继通信通信方式引言层可以利用层提供的服务为层同时提供连接方式服务和无连接方式服务或者仅提供二者之一在实体之间传输的任何实例都必须使用相同

24、的服务方式连接方式服务和无连接方式服务二者均由其提供给实体的设施和实体所见的服务质量来表征对于连接方式服务和无连接方式服务可由层提供的功能用于增强层提供给层的设施和实体所见的服务质量如果需要则在两种服务方式之间做转换这些定义不是为本标准所用而是为其他标准所用由于连接方式传输和无连接方式传输是互补的概念特别是由于无连接方式传输最容易用与连接概念的关系来定义所以平行介绍二者是最好理解的为了使实体能够用连接方式服务或无连接方式服务通信在两个实体之间应存在预先安排的联系每个实体都知道对方的知识至少能发起使用这种服务这种联系用本基本参考模型中未详细介绍的方法建立并包含以下四种基本知识涉及的对等实体的地址

25、对等实体商定的至少可用于初始通信的一种协议供对等实体通信的可用性来自服务的可用的服务质量注可用多种方法获得预先安排的联系的知识下面是一些例子当与服务提供者交换合同时人工获得的信息由网络管理在目录中或查询数据库而得到的信息可以通过以前的通信实例得知的信息可以通过操作管理协议动态提供的信息构成预先安排的联系的全部知识有可能联合采用上述各方法而获得连接方式连接是为在两个或多个对等实体之间传送数据而建立的联系这种联系将对等实体与相邻低层的实体绑定在一起相邻低层以连接方式服务将建立和释放连接以及在该连接上传送数据的能力提供给给定层中的实体对等实体通过下列三个截然不同的阶段使用连接方式服务连接建立数据传送

26、连接释放除了由这三个阶段所显示的截然不同的生存期之外连接还具有下列特征它涉及建立和维护在有关的对等实体之间传输数据和使用服务提供者的两方或多方协定它允许在所有有关各方之间协商将要用于控制数据传输的参数和选项它提供连接标识并用于避免在数据传送时地址解析和传输中的开销它提供上下文可将在对等实体之间相继传送的数据单元逻辑上相关联并且能够保持顺序和为传输提供流量控制连接方式传输的特征特别适于那些要求相对长的生存期和在稳定配置的实体之间存在流式交互的应用这种应用的例子包括终端直接使用远程计算机文卷传送和远程作业录入站的长时间相连在这些情况下有关的实体首先讨论其要求并商定其交互的条款保留可能需要的资源传送

27、一系列相关的数据单元以实现各方的目标显式终止交互释放先前保留的资源连接方式传输的性质在很大范围内也与其他应用相关通过使用连接实现连接方式传输连接由层在两个或多个服务访问点之间提供在服务访问点处的连接的终点叫作连接端点当主呼实体为了支持与涉及连接的服务访问点相连的实体而发出请求时层在两个或多个服务访问点之间提供连接有两个以上端点的连接称为多端点连接在其间存在连接的实体称为对接实体注使用连接方式服务的数据传送包括在数据传送之前建立连接除了在中介绍的联系之外还要动态建立实体与连接方式服务之间的联系这种联系所涉及的元素不是在中介绍的预先安排的联系的一部分特别是下列情况一个或多个对等实体为了实行特定的通

28、信的自愿程度和支持通信的低层服务的自愿程度对等实体协商和重新协商通信特征的能力无连接方式无连接方式传输不必建立连接就可将单个数据单元从源服务访问点传输到一个或多个目的服务访问点无连接方式服务允许实体通过执行单次服务访问即可发起数据传输与连接相反使用无连接方式服务的实例没有截然不同的生存期此外还有下列基本特征仅要求在有关的对等实体之间的预先安排的联系这种联系决定了要传输的数据的特征而且在使用服务的实例中不涉及动态协定在单次服务访问中将要传输的数据单元和交付一个数据单元所需的所有信息目的地址服务质量选择选项等一同提交给提供无连接方式服务的层提供无连接方式服务的层不要求将本次访问与其他访问相关联作为

29、这些基本特征的结果下列特征也可能是真实的每个被传输的数据单元由提供无连接方式服务的层独立地进行路由选择可将一个数据单元的多个副本传输给多个目的地址无连接方式传输的这些特征并不排斥向服务用户提供服务性质和质量的信息这些性质和质量可以适用于对这种服务的单次调用或者可以在一对或一组服务访问点之间的相继调用中观察到第章中的各条介绍了每一层所提供的与无连接方式服务有关的那些项目基本无连接方式服务是满足下列条件的服务不需要显示服务质量测量的最小值特别是不必保持服务数据单元的顺序不需要显示对等流量控制任何无连接方式服务定义都应允许基本服务由于不要求基本服务维护服务数据单元的顺序所以不要求任何层提供排序功能但

30、是在实际实现中低层媒体或实子网络的特征可能提供高概率的按序交付而且这点也可能反映在较高层提供的无连接方式服务的特征中除了源和目的服务访问点地址之外实体不向无连接方式服务的提供者提供任何有关服务数据单元之间的逻辑关系的信息根据实体的观点这说明它不能要求服务对其发送的一系列服务数据单元施加特殊功能但是根据层的观点这并不隐含着对支持该服务的功能有任何约束只要在实体之间存在预先安排的联系提供对方的知识允许它们通信则实体就能用无连接方式服务通信这种知识应能确定实体的位置应能由接收实体决定对服务数据单元做出正确解释并且可以定义实体之间正在使用的传送速率响应速率和协议这种知识可能来自实体之间关于要使用的参数

31、格式和选项的预先安排实体可以要求由这种服务提供的设施的预先知识及其预期能接收的服务质量以便为了在无连接方式服务基础上通信而选择要使用的协议在相邻层边界处提供的服务之间的关系对于层纵向组合使用一种服务连接方式或无连接方式提供另一种服务没有任何体系结构方面的限制原则上在两层的边界处的服务可以二者皆为连接方式服务二者皆为无连接方式服务服务为连接方式服务而服务为无连接方式服务服务为无连接方式服务而服务为连接方式服务为了允许组合和需要下列两个体系结构元素用无连接方式服务提供连接方式服务的功能用连接方式服务提供无连接方式服务的功能这两种功能称为方式转换功能注在这两种功能中功能要求明显的协议控制信息例如需要

32、标识被构造的连接控制其状态和提供服务数据单元的排序功能要求很少或不要求附加的协议控制信息但对如何使用连接方式服务有约束方式转换功能的应用在端系统或中继系统见中可能调用方式转换功能当在中继系统中调用时方式转换功能可以为下列二者之一将使用无连接方式服务的协议与使用连接方式服务的协议组合以支持连接方式服务将使用无连接方式服务的协议与使用连接方式服务的协议组合以支持无连接方式服务在一层内的服务之间使用方式转换并不显式地受到本参考模型的约束但是当多个服务以级联方式连接时采用方式转换应尽可能减小为达到给定的复合服务所必需的方式转换的次数当将无连接方式服务增强为连接方式服务时在相同的服务访问点之间可以用无连

33、接方式传输支持多个连接当用连接方式服务提供无连接方式服务时可以用同一个连接支持在多个不同的服务访问点之间的无连接方式传输标识符定义地址在内无歧义的名字用于标识同一开放系统中所有的位于子系统和子系统之间的边界处的一组服务访问点注当一个名字在一给定范围内仅标识一个客体时该名字在该范围内为无歧义一个名字无歧义并不排除存在同义词服务访问点地址用于标识单一的的地址地址映射在与实体相关的地址和地址之间建立映射的一种功能路由选择层内的一种功能该功能把某实体标题或与实体相连的服务访问点地址转换成能够达到该实体的一条通路连接端点标识符连接端点的标识符可用于标识服务访问点上相应的连接连接端点后缀连接端点标识符的一

34、部分在服务访问点范围内是唯一的多连接端点标识符用于指定多端点连接的一个连接端点的标识符该连接端点应接受正在传送的数据服务连接标识符在对接实体环境内唯一确定连接的标识符协议连接标识符在复用连接的环境同唯一确定某个连接的标识符实体标题用于无歧义地标识一个实体的名字描述服务访问点地址标识了与某个实体相连的一个特定的服务访问点见图当该实体从这个服务访问点脱开时该地址不再提供对该实体的访问若该服务访问点重新与一个不同的实体相连则该地址标识这个新的实体而不再是原来那个实体图实体服务访问点和标识符若能确保在实体和服务访问点之间存在永久的相连关系则利用地址来标识实体是最有效的机制地址映射的功能负责解释接受实体

35、服务的地址和用于访问服务的地址二者之间的对应关系与已被标识的服务访问点相连的实体知道地址结构但是实体不知道这种结构如果实体有两个或两个以上与同一个实体或不同的实体相连的服务访问点这些实体对此也一无所知按照实体的观点则认为每个服务访问点都标识不同的实体路由选择功能把实体的地址翻译成一个可以到达该实体的通路或路由实体可以使用服务与另一个实体建立连接当实体与另一个实体建立连接时支持它的实体赋予每个实体一个连接端点标识符然后实体就能在它正使用的服务访问点处从所有其他能访问的连接中区分出这个新连接该连接端点标识符在即将使用该连接的实体的范围内是唯一的连接端点标识符由两部分组成要与该连接一起使用的服务访问

36、点的地址连接端点后缀它在该服务访问点范围内是唯一的多端点连接需要多连接端点标识符每个这样的标识符都用来确定哪个连接端点应接收正在传送的数据多连接端点标识符在使用它的连接的范围内是唯一的层可以把服务连接标识符提供给实体在对接实体环境内该标识符唯一确定该连接服务访问点的特性实体通过允许实体和实体交互的服务访问点请求服务与一个服务访问点相连的实体和实体都在同一个系统之内一个实体可能同时与一个或者多个服务访问点相连这些服务访问点又与相同的或不同的实体相连一个实体可以同时通过多个服务访问点与一个或者多个实体相连一个服务访问点一次只能与一个实体和一个实体相连服务访问点可以从一个实体脱开并且重新与同一个或者

37、另一个实体相连服务访问点可以从一个实体脱开并且重新与同一个或者另一个实体相连服务访问点是由它的地址来定位的实体用地址请求连接一个服务访问点可以仅支持连接方式服务仅支持无连接方式服务同时支持连接方式服务和无连接方式服务单一的实体可以通过与其相连的一个或多个服务访问点同时使用几个连接和一个无连接方式服务实体利用为无连接方式服务和连接方式服务规定的交互的唯一性来区别同时通过同一服务访问点提供的这两种方式的服务数据单元定义协议控制信息为了协调实体之间的联合操作而在实体之间交换的信息用户数据在正为实体提供服务的实体之间替实体传送的数据协议数据单元在协议中规定的数据单元由协议控制信息和可能有的用户数据组成

38、服务数据单元在对等实体之间传送时保持同一性并且支持的实体对其不加解释的一组数据加速服务数据单元加速数据单元一种小的加速传送的服务数据单元层确保加速数据单元在同一个连接上发送的任何后继的服务数据单元或加速数据单元之前交付描述在对等实体之间采用各种类型的数据单元传送信息在中定义这些数据单元图和图示出了它们之间的关系除了在图和图中定义的关系外在体系结构上对数据单元的大小不加限制在特定层中对大小可能另有限制在一个连接内数据可以保持到把一个完整的服务数据单元送入该连接为止服务的性质服务不一定限制的大小但是协议规范可能限制的大小合块分段和拼接用于协调和对应的在大小上的不同层操作元素定义协议标识符用于在对接

39、实体之间选择特定协议的标识符集中式多端点连接一种多端点连接与中心连接端点相关联的实体在该连接上发送的数据可供所有其他实体接收而其他实体发送的数据仅供中心实体接收分散式多端点连接一种多端点连接与某连接端点相关联的实体在该连接上发送的数据可供所有其他实体接收控制数据组合后对等实体协议控制信息用户数据协议数据单元图数据单元之间的关系协议控制信息协议数据单元服务数据单元注本图假设对服务数据单元既不执行分段也不执行合块见和本图并不隐含协议数据单元中的协议控制信息和用户数据二者之间的位置关系一个协议数据单元可以一一对应地映射成一个服务数据单元但也可能存在其他关系图相邻层中各数据单元之间映射的图解复用由实体

40、执行的一种功能可以用一个连接支持多个连接注更严格地说复用这个术语指的是由发送实体执行的功能而解复用这个术语指的是由接收实体执行的功能解复用实体执行的一种功能该实体从一个连接内为多个连接识别出协议数据单元本功能与发送服务数据单元的实体所执行的复用功能相反分流用多个连接支持一个连接的层内的一种功能注更严格地说分流这个术语指的是由发送实体执行的功能而合流这个术语指的是由接收实体执行的功能合流实体执行的一种功能该实体从多个连接上接收服务数据单元并从其中为单个连接识别出协议数据单元它与发送服务数据单元的实体所执行的分流功能相反流量控制控制一层之内或相邻层之间的数据流量的功能分段实体把一个服务数据单元映射

41、成多个协议数据单元所执行的功能合段实体把多个协议数据单元映射成一个服务数据单元所执行的功能它与分段功能相反合块实体把多个服务数据单元映射成一个协议数据单元所执行的功能分块实体为从一个协议数据单元内识别出多个服务数据单元所执行的功能它与合块功能相反拼接实体把多个协议数据单元映射成一个服务数据单元所执行的功能注尽管合块和拼接很相似都允许对数据单元进行组合但二者的目的不同例如拼接允许层将一个或多个确认与一个或多个包含用户数据的组合但只用合块功能是做不到的还应注意可以将这两个功能组合使用以便层执行合块和拼接分割实体为从一个服务数据单元内识别出多个协议数据单元所执行的功能它与拼接功能相反排序层为了保持提

42、交给层的服务数据单元的顺序所执行的功能确认使得接收实体能够通知发送实体接收到了协议数据单元的层内的一种功能复位在数据可能丢失或重复的情况下把对接实体置成预定状态的功能协议版本标识符在对接实体之间运送的用于选择协议的版本的标识符注定义一个新的协议版本标识符要预先假设对先前的协议版本标识符所标识的协议有最少的常识当不能获得这种最少的常识时则认为该协议为独立的和不同的协议选择和标识协议标识是决定正在被使用的协议的类型的过程可以为层定义一种或多种协议一个实体可以采用一种或多种协议实体之间有意义的通信要求选择一个商定的协议用协议标识符命名定义过的特定协议协议标识符不能是的一部分因此服务用地址标识协议如中

43、所述由于不能假定所有的协议或非都携带协议标识符所以不能用协议标识符区分协议和非协议在这种情况下应该用的适当机制是地址协议版本选择和标识协议版本标识协议版本标识是标识正在使用中的特定协议级别的机制对协议版本的标识预先假定协议本身已被显式地或用已证实的机制标识过在很多情况下识别与协议版本标识符同时在中携带的子版本标识符会更加方便这允许跟踪给定协议版本的少量改进如为了决定检测报告的集成程度等决定是否引入这种子版本标识符是特定层标准的责任但是为了决定对等实体之间是否能通信只需考虑协议版本标识符而不必考虑附加的子版本标识符对新协议版本的需要对协议的改变会导致需要新协议版本协议改变可以是增加新功能即未在现

44、有协议规范中定义删除已有功能即曾在现有协议规范中定义修改已有功能用另一种方法提供已有功能对协议的改变不总是隐含着需要新协议版本即需要新协议当改变导致对功能做明显的修改不能使用已有协议规范兼容地协商以致于使用新规定的协议功能的开放实系统无法与使用旧规范的开放实系统通信时新协议版本即新协议才是必要的在这种情况下如果两套协议功能对协议版本标识机制如运送编码协商协议版本标识符等至少还享有共同理解则认为这是同一协议的两个不同的版本否则认为是两个不同的协议注重要的是要注意到明显的功能修改不总是导致改变在一对实体之间交换的协议元素如由于引入透明服务而修改实体的行为应注意到新协议版本与修订现有标准的管理手续并

45、不直接相关根据已做出的修改的程度管理手续可能会也可能不会导致新协议版本协商机制协商协议版本仅发生在连接方式通信中在与连接建立有关的各中应有协议版本标识符域处理协议版本标识的机制用协议版本标识符来决定在特定的连接上的主呼和被呼实体之间应该调用哪个版本主呼实体将其支持的所有版本的信息发送给被呼实体被呼实体检查是否存在主呼和被呼实体共同支持的版本如果存在多于一个共同的版本则选最新的版本如果没有共同的版本则拒绝连接建立请求即使存在子版本标识符在协商机制中也不使用在无连接方式协议中不提供协商机制协议版本标识或者是隐含的如预先的知识或者在各中显式运送无连接方式传输的性质无连接方式服务交付一个服务数据单元所

46、需的所有信息目的地址需要的服务质量选项等都由发送实体在一个单次逻辑服务访问中连同服务数据单元同时交给无连接方式服务服务数据单元本身及与其有关的所有信息都被接收实体在一个单次连接逻辑服务访问中从服务处接收到为了提供无连接方式服务层执行在中介绍的功能协议支持这些功能如果当一个服务数据单元到达服务访问点时实体不能接受它该实体可以实施服务边界流量控制见这可能导致服务提供者丢弃该服务数据单元或者当提供流量控制时导致由该服务提供者在发送服务访问点处实施边界流量控制服务无连接方式服务可以允许把一个服务数据单元的多份拷贝传输给多个目的服务访问点在一个目的服务访问点处可以接收从多个源服务访问点传输来的服务数据单

47、元层不假定这些服务数据单元之间的任何逻辑关系对于双方自愿用无连接方式服务交换数据的实体来说在实体之间不交换协议控制信息注为了完成初始化无连接方式传输而必需的单次逻辑服务访问无连接方式服务的具体实现所采用的特定接口机制可以涉及不止一次的接口交换但这是本地实现的细节问题无连接方式服务的每一次服务数据单元的传输都应是自含的层将服务数据单元交付给目的地所需的所有编址及其他信息都应包含在每一次传输的服务访问中在访问服务时不协商传输参数并且在涉及的各方之间不动态建立联系不是无连接方式服务的基本特征但是通过允许在访问服务时规定大多数参数值和选项如传送速率可接受的差错率等能够保留相当多的选择自由在给定的实现中

48、如果本地子系统根据其本地可得到的信息立即决定在规定的条件下不能执行所要求的传输可以废弃传输并返回实现所特有的差错报文如果是在服务访问完成之后才做出上述决定则放弃传输因为层认为没有采取其他动作所需的信息连接方式传输的特性连接是为了在两个或多个实体之间进行通信而建立的联系用实体的地址来标识层把连接当作一种服务来提供以便能够在实体之间交换信息一个实体可以与其他的实体任一给定的实体以及它本身同时有一个或多个连接通过显式或隐式地引用源实体的地址和每个目的实体的地址就可以建立一个连接注为了完成启动连接方式传输所必需的单个逻辑服务访问对连接方式服务的具体实现所采用的特定的接口机制可能包括多个接口交换但是这是

49、本地实现的细节源地址和一个或多个目的地址可以是相同的当源地址不同时一个或多个目的地址可以是相同的也可以是不同的在建立连接时为每个显式或隐式地引用的地址构造一个连接端点实体通过服务访问点访问连接一个连接有两个或多个连接端点多个实体或多个连接不能共享一个连接端点一个连接端点与下面三个元素有关一个实体一个实体一个连接在连接建立时引用的地址隐含着与连接端点有关的实体和实体一个连接端点有一个标识符叫作连接端点标识符该标识符在受该连接端点约束的实体范围内是唯一的连接端点标识符和地址是不同的实体用其连接端点标识符引用该连接多端点连接是有三个或三个以上连接端点的连接下面定义两种类型的多端点连接集中式分散式集中式多端点连接有一个中心连接端点与中心连接端点相关联的实体发送的数据可供与所有其他连接端点相关联的实体接收与任何其他连接端点相关联的实体发送的数据仅供与中心连接端点相关联的实体接收在分散式多端点连接上与任何连接端点相关联的实体发送的数据可供与所有其他连接端点相关联的实体接收表在两种通信方式中使用的功能参见章条功能连接方式无连接方式连接建立和释放挂起恢复复用和分流其他类型的多端点连接有待进一步研究n

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 标准规范 > 国家标准

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1