标准中涉及的相关检测项目

根据标准《GB/T 17176-1997 信息技术 开放系统互连 应用层结构》,具体内容涉及的检测项目、检测方法和涉及的产品是在标准文本中明确规定的。以下是根据该标准的一些总体信息进行的合理推测和归纳(如果需要精确内容,请参考具体标准文件)。 ---

《GB/T 17176-1997》中的相关内容

标准《GB/T 17176-1997 信息技术 开放系统互连 应用层结构》主要描述了开放系统互连(OSI)模型的应用层结构及其规范。在此标准要求下,以下是各方面的归纳总结:

1. 相关的检测项目

根据该标准的技术框架,可能涉及以下检测项目:

  • 应用层协议一致性测试: 验证实现的应用层协议是否符合OSI七层模型的定义与标准规格。
  • 应用服务测试: 检测针对OSI参考模型的具体应用服务是否满足规定功能。
  • 互操作性测试: 测试不同系统之间的交互能力是否符合互操作性要求。
  • 数据传输完整性和可靠性测试: 检查通过应用层传输的数据是否完整且无错误丢失。
  • 层次分离测试: 验证应用层是否正确实现与表示层、会话层的功能分离和接口交互。

2. 检测方法

  • 协议分析方法: 使用协议分析工具解析OSI应用层的协议数据流,检查其符合性。
  • 功能测试方法: 设计专门的功能测试用例,验证标准规定的功能是否正确实现。
  • 模拟测试方法: 使用仿真测试环境模拟各种网络条件下的系统行为。
  • 实机互操作测试: 配置多套不同厂商的网络设备或系统,验证其互操作性。
  • 边界条件测试: 检查系统在极限负载、异常输入等边界条件下的表现。

3. 涉及的产品

该标准主要面向开放系统互连领域,涉及以下相关产品:

  • 网络协议栈实现的相关软件(如TCP/IP协议栈中的高层实现)。
  • 网络设备(如路由器、交换机、防火墙等)中应用层部分的实现。
  • 分布式应用系统(如邮件服务、文件传输、远程登录系统等)。
  • 测试工具和协议监测仪器。
  • 工业控制系统网络协议层实现相关产品。
  • 其他符合ISO/OSI规范的软硬件产品。

上述归纳基于标准的字面理解与OSI模型的相关知识,建议对具体检测要求以标准原文为准,并结合具体应用进行详细分析。

GB/T 17176-1997 信息技术 开放系统互连 应用层结构的基本信息

标准名:信息技术 开放系统互连 应用层结构

标准号:GB/T 17176-1997

标准类别:国家标准(GB)

发布日期:1997-01-02

实施日期:1998-08-01

标准状态:现行

GB/T 17176-1997 信息技术 开放系统互连 应用层结构的简介

详见本标准。GB/T17176-1997信息技术开放系统互连应用层结构GB/T17176-1997

GB/T 17176-1997 信息技术 开放系统互连 应用层结构的部分内容

GB/T17176—1997

本标准等同采用国际标准ISO/IEC9545:1994《信息技术开放系统互连应用层结构》。

本标准与ISO/IEC9545的主要技术差异如下:未采用ISO/IEC9545中的附录C。因为附录C是介绍ISO/IEC9545的第2版(即1994年版本)与第1版的术语之间的关系,而本标准是直接采用第2版,所以没有必要采用附录C。本标准的附录A和附录B是提示的附录。本标准由中华人民共和国电子工业部提出。本标准由电子工业部标准化研究所归口。本标准起草单位:电子工业部标准化研究所。本标雅主要起草人:郑洪仁、吴克忠、赵小凡。747

GB/T17176—1997

ISO/IEC前言

ISO(国际标准化组织)和IEC(国际电工委员会)是世界性的标准化专门机构。国家成员体(它们都是ISO或IEC的成员国)通过国际组织建立的各个技术委员会参与制定针对特定技术范围的国际标准。ISO和IEC的各技术委员会在共同感兴趣的领域内进行合作。与ISO和IEC有联系的其他官方和非宫方国际组织也可参与国际标准的制定工作。对于信息技术,ISO和IEC建立了一个联合技术委员会,即ISO/IEC JTC1。由联合技术委员会提出的国际标准草案需分发给国家成员体进行表决。公布一项国际标准至少需要投票成员体的75%赞戒。

国际标准ISO/IEC9545是由ISO/IECJTC1\信息技术”联合技术委员会与ITU-T合作制定的。这个文本也以ITU-TX.207公布。这是第二版,用它来取代第一版(ISO/IEC9545:1989)。第二版对第一版作了技术修改。附录 A、B和 C仅提供参考信息。748

GB/T 17176-1997

本标准是对GB/T9387.1(idtISO/IEC7498-1/ITU-TRec.X.200)中包含的OSI应用层描述的细化。

本标准的目的是为应用层标准化提供一致的模块化方法。它定义了一套结构原则和概念,这些原则和概念为应用层标准中包含的各规范的构造和联系提供了基础。它定义了应用层的内部结构,为制定应用层标准提供了框架。它还描述了构造应用协议操作的一般原则。本标准包含以下内容:

a)分布式信息处理与OSI通信服务之间的关系;b)应用实体的结构;

c)应用层中的OSI服务和协议结构,d)ASO上下文和应用上下文。

本标准只考虑应用在分布式信息处理中,由构成应用层通信的通用需求导出的有关方面。本标准中规定的体系结构框架包含的概念不能完全得到现有的应用层标准的支持。但是,这些概念为将来制定应用层标准提供了基础,可以预料,这些标准将会用到这些概念。本标准在将来可以扩充,特别是关于多对等通信、安全、应用上下文管理、恢复和开放分布处理。正在制定中的一份配套的技术报告将为在建立应用层服务和协议标准时利用本应用层结构提供指南。

1范图

中华人民共和国国家标准

信息技术开放系统互连

应用层结构

Information technology -Open Systems Interconnection-Application layer structure

GB/T 17176— 1997

idt ISO/1EC 9545:1994

本标准细化了在OSI基本参考模型GB/T9387.1中包含的对应用层的描述。它为现在和将来协调制定应用层标准提供了框架。它供应用层标准参考。本标准特别:

a)定义应用层中各标准的特性及它们之间的关系,b)定义用于制定各OSI应用层协议的体系结构框架;c)定义为了在应用层中结构化而提供的灵活方法的概念;d)定义协议的规范和操作所必需的可标识的客体的种类;e)联系分布式信息处理活动与应用层标准;f)构造和联系应用层标准规范;g)标识应用层标准中必需的各类规范。本标准为应用层标准提供参考。其目的是为构造应用层行为的规范提供一致的和模块化的方法。它没有规定OSI的服务和协议,不是系统的实现规范,也不是评估实现一致性的基础。2 引用标准

下列标准所包含的条文,通过在本标准中引用而构成为本标准的条文。本标准出版时,所示版本均为有效。所有标准都会被修订,使用本标准的各方应探讨使用下列标准最新版本的可能性。GB/T9387.1-1998信息技术开放系统互连基本参考模型第1部分:基本模型(idtISO/IEC 7498-1:1994)

GB/T9387.3—1995信息处理系统开放系统互连基本参考模型第3部分:命名与编址(idtISO 7498-3:1989,eqv CCITT X.6501992)信息处理系统开放系统互连面向连接的表示服务定义(idtISO8822:GB/T 15695-—19951

1988,eqv CCITT X.216:1988)

GB/T16682.1一1996信息技术国际标准化轮廊的框架和分类方法第1部分ISO/IEC 10000-1 : 1992)

框架(eqy

GB/T16688--1996信息处理系统开放系统互连联系控制服务元素服务定义(idtISO8649:1989,eqv CCITT X. 217:1992)

ISO/IEC9834-1:1993信息技术开放系统互连OSI登记机构的工作规程第1部分:一般规程

ISO/IEC 10731:1994

信息技术

开放系统互连

国家技术监督局1997-12-25批准750

OSI服务定义的约定

1998-08-01实施

3定义

GB/T 17176--1997

3.1本标准采用GB/T9387.1中定义的下列术语:a)抽象语法abstract syntax;

b)应用实体application-entity;c)应用进程

application-process;

d)应用进程调用application-process-invocatian;e)应用进程类型application-process-type;f)(N)地址(N)-addresst

g)(N)联系

(N)-association;

(N)-entity;

h)(N)实体

i)(N)实体调用

(N)-entity-invocation;

j)(N)实体类型

k)(N)功能

(N)-entity-type :

(N)-function :

(N)-layer;

I)(N)层

m)(N)协议(N)-protocol;

n)(N)协议控制信息(N)-protocol-control-informationo)(N)协议数据单元(N)-protocol-data-unit;p)(N)服务访问点(N)-service-access-point,q)表示上下文presentation context;r)开放实系统

real open system

transfer syntax.

s)传送语法

3.2本标准采用GB/T9387.3中定义的下列术语:a)AEI标识符AEI-identifier;

b)AE限定符AE-qualifier;

c)AE 标题AE-title;

d)AE类型标题AE-type-title;

e)AP调用标识符AP-invocation-identifier;f)应用联系标识符application-association-identifier;g)AP标题AP-title;

h)(N)目录功能(N)-directory-function;i)(N)协议编址信息(N)-protocol-addressing-information。3.3本标准采用IS0/IEC10731中定义的下列术语:a)交付(原语)deliver(primitive);b) OSI服务OSI-service ;

c)OSI服务原语OSI-service-primitive;d)OSI服务用户OSI-service-user;e)提交(原语)submit(primitive)。3.4本标准采用下列定义。

3.4.1AE调用AE-invocation

在支持应用进程调用的通信需求时,对给定应用实体的部分或全部能力的特定使用。注:这是ASO调用概念的特殊用法。 AE-type

3.4.2AE类型

GB/T 17176--1997

根据为应用层定义的一组能力而对应用实体类别的描述。注:这是ASO类型概念的特殊用法。3.4.3应用联系;联系application-associationzassociation两个ASO调用之间的合作关系,这种关系支配为了信息通信表示服务双方对调用的使用,以及协调共同的操作。

注:这是 ASO 联系概念的特殊用法。3.4.4应用联系标识符application-association-identifier在参与ASO调用的域内无歧义地标识应用联系的名称。3.4.5应用上下文application-context为了支持应用联系,两个ASO调用共同遵守的一组规则。注:这是ASO上下文概念的特殊用法。3.4.6应用上下文定义application-context-definition应用上下文的规范。

3.4.?应用的上下文名称application context name无歧义地标识应用上下文定义的名称。3.4.8 应用服务元素application-service-element一组应用功能,它为特定用途的应用实体调用的互工作提供能力,应用服务元素是应用服务客体的成分。

注:本定义细化了原先在GB/T9387.1中的应用服务元素的定义。3.4.9应用服务客体 application-service-object具有为应用层定义的一组能力的应用实体内(或等效于整个应用实体)的活动元素,它相当于特定的ASO类型(没有正在使用的任何附加能力)。注:这是在GB/T9387.1中定义的(N)实体概念的特殊用法。3.4.10ASE调用ASE-invocation

对给定的应用服务元素的部分或全部能力的特定使用。3.4.11 ASE类型ASE-type

根据为应用层定义的一组能力对应用服务元素类别的描述。3. 4. 12 ASO 联系 ASO-association为了信息通信和协调其共同操作的自的,两个或多个ASO调用之间的合作关系。注;这是(N)联系概念的特殊用法。3.4.13ASO联系标识符ASO-association-identifier在参与ASO调用的域内无歧义地标识ASO联系的名称。3.4.14 ASO 上下文 ASO-context为了支持ASO联系,各ASO调用之间共同遵守的一→组规则。3.4.15 ASO 上下文定义 ASO-context-definitionASO上下文的规范。

3.4.16 ASO调用ASO-invocation对给定的ASO(没有正在使用的附加能力)的部分或全部能力的特定使用。注:这是在GB/T 9387.1中定义的(N)实体调用概念的特殊用法。3.4.17ASOI标识符ASOI-identifier在二元组(父辈调用,ASO)的域内无歧义地标识ASOI的名称。3.4.18 ASOI 标志 ASO1-tag

在二元组(API,ASO)的域内无歧义地标识ASOI的名称。752

3.4.19ASO名称ASO-name

GB/T17176—1997

在AP的域内无歧义地标识ASO的名称。3.4.20ASO限定符ASO-qualifier在其父辈的域内无歧义地标识ASO的名称。注:当ASO为AE时,该ASO的父辈为AP。在所有其他情况下,该父辈为父辈ASO3.4.21ASO 标题ASO-title

在OSI环境中无歧义地标识ASO的名称。3.4.22ASO类型ASO-type

根据为应用层定义的一组能力对 ASO类别的描述。注:这是在GB/T9387.1中定义的(N)实体类型概念的特殊用法。3.4.23ASO类型标题ASO-type-title在OSI环境中无歧义地标识ASO类型的名称。3.4.24联系控制服务元素associationcontrol serviceelement为建立和终止所有应用联系提供专用手段的ASE。注:本ASE的功能在GB/T16688中定义。3.4.25子ASOchildASO

直接被一ASO包含的ASO是子ASO。3.4.26控制功能control function在ASO内控制各ASE和/或ASO之间的交互的ASO的成分。3.4.27父辈ASOparent AsO

直接包含ASO和ASE的ASO是父辈ASO。4缩略语

ACSE联系控制服务元素

AE应用实体

AEIAE调用

应用进程

应用协议控制信息

AP AP调用

应用协议数据单元

应用服务元素

ASE调用

应用服务客体

ASO调用

控制功能

国际标准化轮廓

开放系统互连

5应用层概念

5.1引言

5.1.1SI标准是用来支持应用(即信息处理任务)的通信需求,这些应用需求在两个或多个开放实系统中协调处理活动。尤其是OSI应用层的标准是为支持分布式信息处理而定义了一些规程。5.1.2在应用层标准内,应用层结构为应用实体(AE)和AE调用(AEI)的通信行为构造的模型化和753

规范提供了基础。应用层结构包括:GB/T17176—1997

a)能够描述AE及其AEI内部结构的模型;b)在应用层各成分之间交互的通用特性的规范;c)对应用层标准中所必须的各种规范,以及它们之间的相互关系的描述。注:在本应用层结构版本之前制定的应用层规范可能使用了概念等效的不同术语。在这个结构内使用这些规范的程度必须逐个考虑。

5.1.3应用层在某些重要方面与OSI其他层不同。作为OSI的最高层,它在应用层内不提供连接。而且,为了支持各类分布式信息处理需求,它提供了很宽范围的通信服务。因此,本应用层结构对能满足特定分布式信息处理需求的这些通信服务的建模和规范提供了递归模块方法。5.1.4应用层由表现为表示服务的OSI的第1层至第6层支持。5.1.5本应用层结构并不假设应用进程(AP)是在同一个开放系统中,还是在不同的开放系统中进行通信。

5.2应用进程

5.2.1在GB/T9387.1中,开放实系统的协同操作被模型化为这些系统中各AP之间的交互。AP是开放实系统内包括处理资源在内的一组资源的抽象表示,该开放实系统为特定的应用完成信息处理。在各AP调用之间的交互中所涉及的AP的能力由AP支持的信息处理的需求确定,本应用层结构对于这些交互的形式或它们之间可能存在的关系都是没有限制的。5.2.2根据应用的性质,一个AP可能只需与另外儿个AP间断地通信:并且,在分布处理应用中涉及的AP集可以随时间改变。在某一特定时刻,AP可以由0、1或多个AP调用表示。5.2.3AP调用之间的协同操作要求它们共享足够的信息来交互和按兼容的方式执行处理活动。决定AP调用之间交互性质的信息有三类:a)描述一组客体(采用该术语最一般的含义)的信息,这些是分布信息处理动作的主体,b)用于在AP调用之间有效通信而控制和协调分布信息处理的描述规程的信息;c)表示AP调用之间已往的交互的网络效果(即状态)的信息。OSI 应用层标准的目的是提供用于互工作规程的定义,这些规程与上述三类信息有关。5.3应用实体

5.3.1出于OSI的目的需要考虑的AP的各方面由一个或多个AE代表。一个AE代表特定AP的一组OSI通信能力。

5.3.2在OSI环境中,一个AE仅代表一个AP。不同的AP可由同一类型的AE代表。一个AP可由一组AE代表:这些AE可以属于不同AE类型,但并非必须属于不同的AE类型。5.3.3AE类型规定了某一特定类型的AE的通信能力,即规定了该类型的AEI可以表现出的OSI服务和协议行为的范围。

5.3.4AEI是AE能力的特定使用,以便与对等AEI通信和提供OSI服务。5.3.5AEI是AP调用的组成部分。它支持需要在OSI环境中通信的AP调用的那些活动。在特定时刻,在AP调用中可具有0、1或多个AEI,这些AEI可以属于不同AE类型,但并非必须属于不同的AE类型。

5.3.6应用层中的通信在两个或多个AEI之间进行。这些协同操作的AEI可具有不同的AE类型。然而,在涉及不同的AE类型时,由AE类型描述的各种行为之间必须有某些对应或兼容。5.3.7AEI的寿命受在OSI环境中它代表的AP调用的控制。AP调用的寿命可以比它的任何或所有AEI的寿命更长。

5.4应用服务客体

5.4.1应用服务客体(ASO)是用于构造应用层的重要的复合成分。5.4.2ASO是各组应用通信功能的配置,每组分别为OSI服务和协议规范。这种配置的成分是ASE、754

GB/T 17176—1997

其他ASO,以及确定该配置特性的CF。一种ASO由下列之一组成:a)一个或多个ASE加上CF;

b)一个或多个ASO加上CF;

c)个或多个ASE,以及一个或多个ASO,再加上CF。成分ASO也能用同样方法再分解。成分ASE和ASO可以具有相同类型或不同类型。5.4.3ASO调用(ASOI)表示ASO各种能力的特定使用。ASOI的行为特性为:a)与其对等方一一起向OSI服务用户提供的OSI服务;b)与其对等方交换的在APDU中包含的APCI,c)它使用的OSI服务。

ASOI呈现出由其ASO类型规定的范围内的通信行为。ASOI包括与其通信行为有关的状态信息。5.4.4AE本身就是ASO。在特定的配置中,它是不属于任何其他ASO的ASO。对于等同于AE的ASO,AE类型就是ASO类型。AEI就是等同于AE的ASO的ASOI。5.4.5在ASOI内有其他ASOI和/或ASEI,它们与构成相关ASO的ASO和/或ASE对应。在特定时刻可能存在与特定ASO相对应的0、1或多个ASOI。实际个数受CF和某些特殊通信实例的需求施加的限制因素的影响。

5.4.6ASOI的CF确定其ASEI和ASOI成分如何进行组合操作,以便能使ASOI提供一个特定OSI服务作为它与对等ASOI相关的操作的结果。5.4.7ASO类型描述特定类型的ASO的通信能力。ASO类型包括:a)由与对等ASOI相关的操作的结果为类型的ASOI所提供的OSI服务的定义;b)对部分或全部的成分ASE类型和/或ASO类型的一个或多个引用,c)CF的规范,这种CF确定ASO类型的ASOI的成分ASEI和ASOI如何进行组合操作,以及如何使用由其他ASO或ASE提供的表示服务和/或OSI服务,以便提供特定于该ASO类型的OSI服务。

ASO类型可以是标准化的项自。

注:产生适当的ASO类型取决于各种系统的要求和约束。某些ASO类型应是标准化的项目,其他ASO类型应是有关团体定义的项目。

5.4.8由ASOI(包括它的所有成分)模型化的状态信息反映了它与其他ASOI通信的网络效果。该状态信息的存在为协调连续和/或并发使用多ASO联系的模型化提供了基础。注:例如,它为失去应用联系后的继续活动的模型化提供了一种可能的方法。5.4.9ASOI的寿命由作为其一部分的AEI确定。AEI的寿命可以比其任何或全部成分ASOI的寿命更长。ASOI的寿命不是由其参与的ASO联系的时间确定。因为AEI就是ASOI,所以,至少有一个ASOI是为AEI的寿命而存在的。

5.5应用服务元素

5.5.1ASE是ASO不可分割的成分。它是ASO内的应用通信功能的组合,而ASO的重要区别就是:OSI服务和协议规范。

5.5.2ASE类型描述了特定类型的ASE的通信能力。ASE类型规定了由ASE管理的一组应用协议数据单元(APDU)和管理其使用的规程。这就构成了ASE之间的应用协议。5.5.3ASEI表示对ASE能力的特定使用。ASEI的行为具有下列特性:a)与其对等方一起提供给OSI服务用户的OSI服务;b)与其对等方交换的APCI;

c)对表示服务、ASO服务和ASE服务的使用需求。5.5.4ASE可以作为ASO的成分,在应用层结构中的任何递归级出现。5.5.5ASE类型可以是标准化的项目。755

GB/T17176--1997

注:产生适当的ASE类型取决于各种系统的要求和约束。某些ASE类型应是标准化的项目:其他ASF类型应是有关团体定义的项目。

5.6控制功能

5.6.1CF规范是ASO类型的不可分割的组成部分。ASOI的CF通过协调和使用下列服务提供ASOI的OSI服务:

a)成分ASOI和ASEI的OSI服务,b)ASOI之外的ASOI可用的支持OSI服务;这些服务可以由其他ASOI和/或OSI表示层提供。5.6.2CF提供下列几类功能:

a)在由ASOI提供的OSI服务与由成分ASOI和ASEI提供的OSI服务之间进行映射和协调;b)在提供给ASOI的支持OSI服务与由成分ASOI和ASEI要求的OSI服务之间进行映射和协调;

c)对于完成ASOI内各个成分调用的协同操作所必须的任何其他控制和协调功能。映射的特性由涉及到的QSI服务的性质确定:在OSI服务的各原语之间不必有一对一的映射。注:例如,由于调用ASOI的单个OSI服务原语的结果,ASOI的CF可以产生一系列OSI服务原语。5.6.3ASOI的OSI服务原语与各成分的OSI服务原语之间的映射,要求ASOI的CF能够:a)提供ASOI的OSI服务;

b)协调ASOI的成分的通信行为,以便它们与特殊ASO联系所允许的通信行为的范围一致;c)协调多个(也许是并发的)ASO联系的通信行为。5.6.4ASOI的CF协调使用由ASOI的成分构成的OSI服务和表示服务,以便与其他ASOI交换APDU。要求该CF提供映射,这种映射能保持由单独成分使用的服务性质,并考虑支持服务的特性。5.6.5在APDU与OSI服务和/或表示服务之间的正和反映射过程中,CF可以执行下列某些功能:a)对APDU进行拼接和分割,

b)与规定它们的通用结构的抽象语法和交换APDU的AEI的共享状态都一致的情况下变换APDU,

c)生成APCI,用来协调其ASOI与其他AEI中的ASOI之间的互工作。当ASO或ASE可以根据对支持服务的特定映射进行定义时,只要不影响子ASO的行为,则父辈ASO的CF就能将该映射修改为不同的支持服务。在不修改ASO或ASE的情况下,允许将需要特定支持服务的ASO或ASE映射到不同的或等效的支持服务。5.6.6ASOI的CF为了执行它的各种功能,可以保持与ASOI成分的活动的局部协调有关的状态信息。此外,该CF也可以保持与其他AEI中的ASOI和ASEI的对等方服务的交互协调有关的状态信息。

5.7ASO联系

5.7.1ASO联系是两个或多个ASOI之间的合作关系;它是对(N)联系的模拟。ASO联系是在通信的AEI中的对等ASOI之间形成的。ASO联系是抽象的,它存在于交换APDU的各ASOI之间。参与通信的AEI至少与一个ASO联系有关。5.7.2在特定时刻,一个ASOI可具有0、1或多个ASO联系。一个ASOI对单个对等ASOI可具有多个ASO联系。一个ASOI也可具有与多个对等ASOI的ASO联系,这些对等ASOI可以在同一个AEI中,也可以在不同的AEI中。某些ASOI从来没有ASO联系。5.7.3一个ASOI可以先后或同时(或二者皆有)是若干个ASO联系的伙伴。ASO联系的数目可以随时间而变化。甚至可在一段时间内,ASOI不是任何ASO联系的参与方。5.7.4ASO联系可以是连接方式通信,或无连接方式通信。在应用层内,在体系结构上对无连接方式ASO联系和连接方式ASO联系之间的映射没有限制。5.7.5某些ASO联系是显式建立的。在其他情况下,可能没有显式的建立。当A.SO交换包含有与其756

GB/T17176—1997

联系有关的信息(例如ASO的命名信息和上下文)的APDU时,就会显式建立ASO联系。注:使用显式建立ASO联系的公共规程可以有利于重复使用像其他ASO类型成分一样的ASO类型5.7.6ASO联系之间的协调对单个AEI来说可以是局部的,而且不是合作关系的一部分,在这种情况下,这种协调只由AEI内的CF定义,而且不是该ASO联系的一部分。5.7.7ASO联系的特性由ASO上下文描述。5.7.8为了通信,全部不是应用联系的ASO联系是终会利用低层的应用联系(包括无连接数据传送)。几个ASO联系可以同时或不同时利用同一个应用联系,并且,任一个给定的ASO联系可以利用若干个应用联系。ASO联系对应用联系的使用的限制是该ASO类型的一部分。CF通过ASOI成分负责协调对支持ASO联系的使用。

5.7.9参与某一ASO联系的ASOI共享一个公共结构。这个公共结构是通信的ASOI结构的整体或子集。这是体系结构的一种性质,并不必在任何实现中可见。5.7.10参与某一ASO联系的ASOI可具有不同的作用,并且不必是同一个ASO类型;因此它们是互补的,而不是类似的通信行为。5.7.11ASO联系标识符可用来区别同一个ASOI内的不同ASO联系。ASO联系标识符在ASOI域内是无歧义的。CF可以生成和/或利用这些ASO联系标识符,通过ASOI成分对基本ASO联系的使用进行协调,ASOI成分包括它们与APCI中的对等ASOI可能进行的交换。5.8ASO上下文

5.8.1通信的ASOI必须有共享的知识,并遵守用来控制它们通信的一组公共规则。这组规则被称作ASO上下文。ASO上下文描述可允许的,参与特定ASO联系的ASOI的成组通信行为。5.8.2ASO上下文包括:

a)允许的通信行为;

b)一组规则和状态信息;

c)可以是ASO联系的一方的若干个ASOId)ASO联系的寿命,以及建立和终止ASO联系的各种方法。5.8.3一个ASO联系只有一个ASO上下文。组成ASO上下文的一组规则可以含有替换这组规则的规则。这组规则可以包含一些替换规则,以及根据AP调用的需求,在这些替换规则之间进行选择的规则。

注:使用从ASO上下文内的替换规则中选择的规则不能构成另一个ASO上下文。但是,对于ASO联系,使用选择规则会改变由ASOI保持的状态信息。5.8.4为了多ASO联系的协调,一个ASO上下文可以包含能使ASOI去传送信息的共享规则。5.8.5当没有显式的ASO联系建立时,则ASO上下文由其他方法,例如事先的协定、系统管理或其他应用协议来确定。

5.8.6适用于ASO联系的ASO上下文,在建立期间可用下列方法之一进行协商处理:a)标识预先存在的ASO上下文定义,b)传送该ASO上下文的实际描述。尤其是,可用名称来标识预先存在的ASO上下文定义。注

1确定ASO上下文的主要方法是引用预先存在的ASO_上下文定义。2为预先存在的ASO)上下文定义分配名称应是本应用层结构第9章中描述的登记规程涉及的问题。5.8.7在ASO联系之上的ASOI的通信行为受到与正在使用之中的ASO上下文所定义的通用行为一致的限制。

5.8.8一个ASO上下文应被如此定义,即保证它引用的ASE类型和/或ASO类型规定了对支持OSI服务的致用法。

GB/T 17176—1997

5.8.9当一个ASOI支持数个并发的ASO联系时,体系结构并不要求每个ASO联系都使用同个ASO 上下文。

5.8.10支持的ASO联系的ASO上下文必须满足被支持的全部ASO联系的ASO上下文的各项要求。

5.9ASO命名

5.9.1当为了通信而需要标识特定的ASO或ASOI时,则由GB/T9387.3定义的命名原则,即辅以一些限定符和标识符,就能用于特定的ASO或ASOI命名(见表1)。也可以有这种情况,在不对ASO/ASOI结构的每个元素分配名称时,它的标识仍是无歧义的。这种未命名元素实际上是从命名结构中删去了。表1

OSI环境

父辈调用

所属的域

二元组(父辈调用,ASO)

AP调用

被无歧义标识内容

ASO限定符

ASO名称

ASO标题

二元组(ASO限定符,ASOI

标识符)

ASOI标识符

ASOI标记

组成内容

ASO限定符序列

AP标题,ASO 限定符序列

二元组(ASO限定符,ASOI

标识符)序列

5.9.2ASO名称在AP的域内无歧义地标识ASO。ASO限定符在其父辈的域内无歧义地标识ASO。ASO名称由一个或多个ASO限定符的序列构成。对应于AE的ASO的ASO名称是一个AE限定符5.9.3必须对ASOI进行标识时,则用在二元组(父辈调用,ASO)的域内无歧义的ASOI标识符来标识。当用ASO限定符来限定时,则用ASOI标识符来无歧义地标识在其父辈调用域内的ASOI。这样,在ASOI就是一个AEI的情况下,ASOI标识符在二元组(API,AE)的域内是无歧义的。在其他所有情况下,ASOI标识符在二元组(父辈ASOI,ASO)域内是无歧义的。5.9.4ASOI标记无歧义地标识出API域内的ASOI。ASOI标记由二元组(ASO限定符,ASOI标识符)的一个或多个序列构成。对应于AEI的ASOI的ASOI标记是二元组(AE限定符,AEI标识符)。5.9.5ASO标题无歧义地标识出OSI环境中的ASO。它由ASO限定符序列限定的AP标题组成。如果ASO是一个AE,则在这个序列中只有一个ASO限定符。5.9.6必须对ASO类型进行标识时,则用在OSI环境中是无歧义的ASO类型标题标识。5.10应用联系

5.10.1应用联系是两个ASOI之间的一种特定的ASO联系,这种联系支配为了信息通信表示服务双方对调用的使用,以及协调共同的操作。注:ASO联系的寿命可以小于等于或大于应用联系的寿命。5.10.2个ASOI可以与一个或多个其他ASOI共同顺序或同时(或二者皆有)支持若干个应用联系。

5.10.3一个应用联系标识符可联系一个应用联系。这个应用联系标识符在被联系ASOI二元组的域内是无歧义的。它为标识每个ASOI中的有关状态信息提供方法。5.11应用上下文

5.11.1应用上下文是一种特定的ASO上下文。它描述了ASOI的可允许的一一组通信行为,这些ASOI是本身为应用联系的特定ASO的参与方。758

现行

相关推荐