GB T 16687-1996 信息处理系统 开放系统互连 联系控制服务元素协议规范.pdf

上传人:hopesteam270 文档编号:197095 上传时间:2019-07-14 格式:PDF 页数:40 大小:2.99MB
下载 相关 举报
GB T 16687-1996 信息处理系统 开放系统互连 联系控制服务元素协议规范.pdf_第1页
第1页 / 共40页
GB T 16687-1996 信息处理系统 开放系统互连 联系控制服务元素协议规范.pdf_第2页
第2页 / 共40页
GB T 16687-1996 信息处理系统 开放系统互连 联系控制服务元素协议规范.pdf_第3页
第3页 / 共40页
GB T 16687-1996 信息处理系统 开放系统互连 联系控制服务元素协议规范.pdf_第4页
第4页 / 共40页
GB T 16687-1996 信息处理系统 开放系统互连 联系控制服务元素协议规范.pdf_第5页
第5页 / 共40页
亲,该文档总共40页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

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、他和参数的用法和原语中的结果参数由操作于方式下的使用对于原语按表所示从结果参数的结果参数映射得到的结果参数的值表映射的结果参数结果参数结果参数对于原语按表所示从结果参数映射得到原语的结果和结果源参数表映象表示结果参数结果参数结果参数结果源参数联系正常释放方式正常释放过程使用服务不引用下列参数而是把它映象到原语的相应参数中结果和用户数据联系异常释放方式异常释放过程使用和服务和参数的用法对于和原语不引用用户数据参数而是把它直接映射到对应原语中的用户信息参数参数的用法对于原语不引用原因参数而是把它直接映射到原语中的对应参数的结构与编码本章使用来规定每个的抽象语法calling-AP-invocati

42、on-identifier calling-AE-invocation-identifier sender-acse-requirements G/T 1日687-1996OPTIONAL , 8J AP-invo臼.tion-identi且erOPTIONAL , 9J AE-invo四tion-identifierOPTIONAL , 口。JIMPLICIT ACSE-requirements OPTIONAL , This field shall not be present if only the Kernel is used. mechanism-name l1J IMPLICIT

43、Mechanism-name OPTIONAL , Thi国fieldshall only be present if the Authentication functional unit is selected. 四lling-authentication-value口2JEXPLICIT Authentication-value OPTIONAL , This field shall only be present if the Authentication functional unit is selected. implementation-information 29J IMPLIC

44、IT Implementation-data OPTIONAL , user-information 30J IMPLICIT Association-information OPTIONAL AARE叩du: = APPLICATION lJ IMPLICIT SEQUENCE protocol-version OJ IMPLICIT BIT STRING version1 (O) DEFAULT version1, application-context-name IJ Application-context-name, T田u1t2J Associate-resu1t , resu1t-

45、source-diagnostic 3J Associate-source-diagnostic, r国pondi鸣AP-title4J AP-title OPTIONAL , T国pondi吨AE-qualifier5J AE-qual血erOPTIONAL , responding-AP-invocation-identifier 6J AP-invocation-identifier OPTIONAL , r国pondi吨-AE-invocation-identifier7J AE-invocation-identifier OPTIONAL , responder-acse-requi

46、rements 8J IMPLICIT ACSE-requirements OPTIONAL , -This field shall not be present if only the Kernel is used. mechanism-name 9J IMPLICIT Mechan1sm-name OPTIONAL , This field shall only be present if the Authentication functional unit is selected. respond吨authentication-va1ue口。JEXPLICIT Authenticatio

47、n-value OPTIONAL , 23 G/T 1日687-1996-This field shall only be present if the Authentication functional unit is selected. implementation-information user-information 29J IMPLICIT Implementation-data OPTIONAL , 30J IMPLICIT Association-information OPTIONAL RLRQ-apdu : = APPLICATION 2J IMPLICIT SEQUENC

48、E reason user-information OJ IMPLICIT Release-request-reason OPTIONAL , 臼3切叫0归JIMP且LI陀IcrI盯TAss阳OC:剧i坦凶a副H肌o田.on-m由f。世rm回m OPTIONAL RLRE-apdu : : = APPLICATION 3J IMPLICIT SEQUENCE 自由onuser-缸ormationOJ IMPLICIT Rel白白-request-reasonOPTIONAL , 30J IMPLICIT Association-ir由rrr皿mOPTIONAL ABRT-apdu : = AP

49、PLICATION 4J IMPLICIT SEQUENCE abort-source OJ IMPLICIT ABRT -source, abort-diagnostic IJ IMPLICIT ABRT -diagnostic OPTIONAL, This field shall not be present if only the Kernel is used. user时ormation30J IMPLICIT Association-information ABRT-source :=fNTEGER a臼e-servi臼-useracse-service-provider (0) , (1) ABRT -diagnostic : =ENUMERATED no-reason-given (1) , protocol-error (2) , authentication-mechanism-name

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

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

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