GB T 17174.2-1997 信息处理系统 文本通信 可靠传送 第2部分;协议规范.pdf

上传人:confusegate185 文档编号:162638 上传时间:2019-07-15 格式:PDF 页数:59 大小:4.27MB
下载 相关 举报
GB T 17174.2-1997 信息处理系统 文本通信 可靠传送 第2部分;协议规范.pdf_第1页
第1页 / 共59页
GB T 17174.2-1997 信息处理系统 文本通信 可靠传送 第2部分;协议规范.pdf_第2页
第2页 / 共59页
GB T 17174.2-1997 信息处理系统 文本通信 可靠传送 第2部分;协议规范.pdf_第3页
第3页 / 共59页
GB T 17174.2-1997 信息处理系统 文本通信 可靠传送 第2部分;协议规范.pdf_第4页
第4页 / 共59页
GB T 17174.2-1997 信息处理系统 文本通信 可靠传送 第2部分;协议规范.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、一个编号因此对每个传送方向来说编号是独立的要求活动标识符具有的特性是它们应在会话连接的适当时间间隔内唯一地标识一项活动从而使得在面临差错情况时能出现重复现象这些标识符通过在会话期间对活动加以编号来分配第个为而每个后续的活动依次递增其值并用按编码的整数类型的数据元素表示这个编号接收没有必要假定分配方法它只需能够逐个八位字节比较两个标识符是否相等用户数据这个参数未使用和原语参数的使用用户数据最大用户数据大小值的八位字节数将在联系建立规程中协商确定发送应提交符合该协定的用户数据服务参数的使用类型只使用预计的明确证实类型的次同步同步点序列号会话服务提供者分配校验点的序列号将它们传到发送和接收使其与被发送数据关联用户数据这个参数未使用服务参数的使用同步点的序列号隐含的主同步点的序列号由会话服务提供者分配并传递到两个用户数据这个参数未使用发送权释放规程和原语参数的使用权标接收只应请求数据权标因为权标不能被分割开当发出原语时发送总是交出所有其他有效的权标用户数据这是权标给予规程服务

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

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

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