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

《GB/T 17545.1-1998 信息技术 开放系统互连 联系控制服务元素的无连接协议 第1部分:协议规范》中提到的检测项目、检测方法及涉及产品具体包括以下内容:

1. 检测项目

根据《GB/T 17545.1-1998》的技术要求,该标准涉及以下检测项目:

  • 协议连接建立测试
  • 无连接的事务处理测试
  • 协议数据单元(Protocol Data Unit, PDU)格式测试
  • 错误处理能力测试
  • 协议超时机制测试
  • 兼容性测试(与其它系统或协议栈的互通性)
  • 资源管理功能测试

2. 检测方法

针对上述检测项目,以下是一些典型的检测方法:

  • 静态测试:通过对协议实现的代码进行审查和分析,确保符合标准规范。
  • 动态测试:在不同的网络条件下,通过发送特定的测试数据观察协议的响应行为。例如:
    • 发送符合标准的PDU,检测是否正常响应。
    • 发送异常格式的PDU,检测错误处理机制。
  • 互操作性测试:通过在实际环境中将被测设备与其他设备互联,验证是否能够正常通信。
  • 仿真测试:利用协议仿真工具模拟不同的交互过程,观察协议行为。

3. 涉及产品

该标准主要适用于以下相关产品或领域:

  • 网络通信设备(如路由器、交换机、防火墙等)
  • 操作系统支持的网络协议栈
  • 工业控制系统中的通信模块
  • 嵌入式通信设备
  • 依赖于OSI模型的分布式系统
  • 涉及无连接通信协议的各类信息系统

总结来说,《GB/T 17545.1-1998》标准的检测工作聚焦于对无连接协议的功能、性能、兼容性和容错能力的综合验证。涉及的产品范围主要集中在基于OSI模型的通信领域。

GB/T 17545.1-1998 信息技术 开放系统互连 联系控制服务元素的无连接协议 第1部分:协议规范的基本信息

标准名:信息技术 开放系统互连 联系控制服务元素的无连接协议 第1部分:协议规范

标准号:GB/T 17545.1-1998

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

发布日期:1998-01-01

实施日期:1999-06-01

标准状态:现行

GB/T 17545.1-1998 信息技术 开放系统互连 联系控制服务元素的无连接协议 第1部分:协议规范的简介

本协议规范规定:a)应用实体之间传送住处的规程;b)表示A-UNIT-DATAACSEAPDU的抽象说法。本标准还对实现这种规程的系统规定一致性的要求。它不包括可用来证明一致性的测试。GB/T17545.1-1998信息技术开放系统互连联系控制服务元素的无连接协议第1部分:协议规范GB/T17545.1-1998

GB/T 17545.1-1998 信息技术 开放系统互连 联系控制服务元素的无连接协议 第1部分:协议规范的部分内容

GB/T 17545.1—1998

本标准等同采用国际标准ISO/IEC10035-1:1995信息技术开放系统互连联系控制服务元素的无连接协议

第1都分:协设规范”。

GB/T17545在信息技术开放系统互连主联系控制服务元案的无连接协议争总标题下,目前包括以下两个部分:

第1部分(即GB/T17545.1):协议规范;第2部分(即GB/T17545.2):协议实现一致性声明(PICS)形式表,本标准的附录 A是标准的附录。本标准的附录B是提示的附录。

本标准由中华人民共和国电子工业部提出。本标准出电子工业部标准化研究所妇口。本标准起草单位:电子工业部标准化研究所。本标准主要起草人:郑洪仁、张晓涛。GB/T 17545. 11998

ISO/IEC 前言

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

国际标准ISO/IEC10035-1是由ISO/IECJTC1\信息技术”联合技术委员会的SC21\开放系统互连、数据管理和开放分布式处理\分委员会与ITUI-T共同制定的。等同文本为ITU-T建议X.237。本标准为第二版,它用来取代第一版(ISO/IEC10035:1991)。第二版对第版作了技术修改。1SO/IEC10035在信息技术开放系统丘连联系控制服务元素的无连接协议》总标题下,前包括以下两个部分:

第1部分:协议规范

第2部分:协议实现一致性声明(PICS)形式表附录A构成为本标准的一部分;附录B仅提供参考信息。GB/T17545.11998

本协议规范是为了便于信息处理系统互连而制定的一组标准之。它与开放系统互连参考模型(GB9387.1)所定义的一组标准中的其他标准有关。参考模型把互连标准化的范围细分成一系列规模可管理的规范的层。

开效系统互连的日的是使用互连标准之外的最少的技术协定来达到信息处理系统的互连,这些信息处理系统:

来自不同制造厂商:

在不同的管之下,

具有不同的复杂程度;和

具有不同的技术。

本协议规范规定了联系控制服务元素(ACSE)的A-UNIT-DATA眼务的协议。A-UNIT-DATA务在利用无连接表示服务的各应用实体之间提供信息传送。这种服务适用于广泛范围的应用进程通信要求。

本协议规范还包舍

含一个根据状态表描述ACSE协议机的附录。这个协议机与联系控制协议机(ACPM)有关。

本协议规范中定义的协议便用了无连接表示服务(见GB/T15695)。中华人民共和国国家标准

信息技术开放系统互连

联系控制服务元素的无连接协议第1部分:协议规范

Inforimation technology--Open systems interconnection-Connectionless protocol for the association contralservice elenent--Part 1; Protocol specification1范围

GB/T17545.1—1998

Idt IS0/IEC 10035-1.1995

ACSE支持面向连接和无连接两种通借方式。ACSE服务定义(见GB/T16688)包括两种通信方武,本标推提供无连接通信方式的协议规范。面向连接通信方式的协议规范已包含在GB/T16687内。本协议规范规定:

a)应用实体之间传送信息的规程;-b)表示A-UNIT-DATAACSEAPDU的抽象语法。按照下述方式定义 A-UNIT DATA规程:a)通过使用无连接表示服务在对等ACSE协议机之间的交互;b)ACSE协设机与其服务用户之间的交互。这些规程适用于希望在开放系统正连环境中用无连接方式通信的系统之间的通信实例。本标准还对实现这种规程的系统规定一致性的要求。它不包括可用来证明一致性的测试。2引用标准

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

GB/T9387.3—1995信息处理系统开放系统互连基本参考模型第3部分:命名和编址(idtISO7498-3:1989,eqvCCITTX.6501992)GB/T 15128—1994

GB/T 15129—1994

GB/T 15695—1995

信息技术开放系统互连面向连接的基本会话眼务定义(idtISO/IEC8326:1987)

信息处理系统开放系统互连服务约定(idtISO 85091987)信息处理系统开放系统互连面向连接的表示服务定义(idt ISO/IEC8822:1994)

GB/T16262-1996信息处理系统开放系统五连抽象语法记法-(ASN.1)规范

(idt 1S0/IEC 8824:1990)

GB/T16263—1996

信息处理系统开放系统互连

-(ASN,1)基本编码规则规

抽象语法记法

国家质盘技术监督局 1998-11-05 批准1999-06-01实施

GB/T 17545. 11998

范(idt ISO/IEC 8825:1990)

GB/T 16687—1996

信息技术开放系统互连

联系控制服务元素的协议规范idtISO/IEC8650;1988)

GB/T 16688—1996

信息技术开放系统互连

8649:1988)

联系控制服务元素的服务定义(idtISO/IECGB/T17176—1997信息技术开放系统互连应用层结构(idtIS0/IEC9545:1994)GB/T17545.2信息技术开放系统互连联系控制服务元囊的无连接协议第2部分:协议实现--致性声明形式表(idtISO/IEC10035-21995)3定义

3.1参考模型定义

本协设规范以GB/T 9387.1中建立的概念为基础,并采用其中定义的下列术语:a)应用层,

b)应用进程:

c)应用实体;

d)应用服务元素;

e)应用协设数据单元;

)无连接方式表示服务!

g)无连接方式会话服务;

h)(N)无连接方式传输。

3.2命名和编址定义

本协议规范采用GB/T 9387.3中定义的下列术语:a)应用实体限定符,

b)应用实体调用标识符:

c)应用进程标题;

d)应用进程调用标识符;

e)表示地址。

3.3服务约定定义

本协议规范采用 GB/T 15129 中定义的下列术语;)服务提供者:

b)服务用户;

c)非证实型服务:

d)原语;

e)请求(原语);

f)指示(原语)。

3.4表示服务定义

本协议规范采用 GB/T 15695 中定义的下列术语a)表示数据值:

b)抛象语法,

c)抽象语法名。

3.5 ACSE 服务定义

本协设规范采用GB/T 16688中定义的下列术语,a)应用联系:

b)应用上下文

c)联系控制服务元素1

d)ACSE服务用户;

e)ACSE服务提供者:

f) 请求者;

区)接变若。

3. 6应用层结构定义

GB/T 17545.1—1998

本协议规范采用GB/T17176中定义的下列术语:应用实体调用。

4缩略语

4.1数据单元

应用协设数据单元

4.2应用协数据单元的类型

对在本协议规范中的应用协设数据单元规定了下列缩略语:AUDT A-UNIT-DATA APDU

4. 3其他缩略语

本协议规范使用下列黯略语:

ACPM联系控制协议机

ACSE联系控制服务元案

AE应用实体

应用实体调用

AH应用进程

APCI应用协议控制信息

应用服务元素

ASN.1 抽象语法记法一

(OSI开放系统互连

5约定

5. 1 本协议规范采用表格法来表示 APDU 的字段。在第 7 章中,AUDT APDU 用一个表来表示。每个字段用如下记号来概括:

M存在是必备的

O存在是 ACPM 的选项

U存在是ACSE服务用户的选项

reg源是有关的请求原语

ind宿是有关的指示原语

Sp宿或源是ACPM

5.2在第9章中用ASV.1(GB/T 16262)来规定每个 AUDT APDU的结构。6协议综述

6.1服务提供

本协议规范中规定的协议提供GB/T 16688 中定义的 A-UNIT-DATA 服务。6.2表示服务的便用

6.2.1本协议规范中规定的ACSE协议使用GB/T15695中定义的P-UNIT-DATA无连接表示服务GB/T 17545. 1—1998

来传送对等应用实体调用(AEI)之间的 AUDT APDU 形式的信息。6.3模型

6. 3- 1 A-UNIT-DATA 协议机通过在 GB/T 16688 中对 A-UNIT-DATA 服务定义的原语与其服务用户通信。

6. 3. 2 A-UNIT-DATA 协议机是通过使用 A-UNIT-IDATA request 原语,并通过表示 A-UNIT-DA-TA indication 原语来驱动的。6.3.3在实际通信期间,假定存在发送AEI和接收AEI。怎样创建这些AEI巴超出本协议规范的范團。

7规程元素

A-UNIT-DATA协议由A-UNIT-DATA传送规程组成。7.1A-UNIT-DATA传送

7. 1. 1 目的

A-UNIT-DATA传送规程用来将信息单元从一个AEI传输到另一个AEI。它支持A-UNIT-IDATA服务。

7. 1. 2 用到的 APDU

A-UNIT-DATA传送规程使用A-UNIT-DATA(AUDT)APDU。装1列出了AUDTAPDU的各个字殿。

表1 AUDT APDU字段

字段名

协议版本

应用上下文名

主呼AP标

主呼AE限定符

主呼 AP 调用标识符

主呼 AE 调用标识符

被呼AP标题

被呼AE限定符

被呼 AP调用标识符

被呼AE调用标识符

实现信息

用户信息

7.1.3A-UNIT-DATA 传送规程

本规程由下列事件驱动:

a)来自请求者的 A-UNIT-DATA request 原语;源

b)作为P-UNIT-DATAindication原语中的用户数据的AUIDTAPDU。7. 1. 3. 1A-LINIT-DATA requesr 原语宿

7.1.3.1.1发送ACPM使用A-UNIT-DATArequest原语中的参数值和它自己存储的数据(协议版本字段和实现信息字段)来形成AUDT APDU。它使用A-UNIT-DATA request原语中的信息来发出P-UNIT-DATArequest原语。P-UNIT-DATArequest原语中的用户数据参数包含了AUDTAPDU。7. 1. 3. 2AUDT APDU

7.1.3.2.1接收ACPM接收作为P-UNIT-DATAindication原语中的用户数据的AUDTAPDU。如果任何一个P-UNIT-DATAindication原谱参数或AUDTAPDU是该ACPM不可接受的,则它放弃AUDT APDU,

7.1.4AUMTAPDU字段的用法

GB/T 17545. 11998

使用的AUDTAPDU字段如表1所示。7.1.4.1协议版本

对于发送ACPM:赋予这个字段的值是由ACPM的实现确定的。它是一个可变长度的做串,其中置成1的位指出该 ACPM所支持的 ACSE协议版本,位 0表示版本1;位1表示版本2等等。只有 1 位能由发送ACPM设置以指示支持特定版本。不可以包含高于发送ACPM所能支持的本协议规范的最高版本的尾随位。也就是说,只将该位串的最后一位置成1。对于接收ACFM:如果不支持它的版本,则接收ACPM应放弃已收到的AUDTAPDU7. 1. 4. 2 应用上下文名

对于发送 ACPM;这个值由A-UNIT-DATA request原语中的应用上下文名参数的值确定。对于接收ACPM 如果发出 A-UNIT-DATA indicalion原语的话,则这个值用来确定该原语中的应用上下文名参数的值。

7.1. 4 3主呼 AP 标题

对-于发送ACPM这个值由A·UNIT-DATArequest原语中的主呼AP标题参数的值确定。对于接收 ACPM:如果发出 A-UNIT-DATA indicatian 原语的话,则这个值用来确定该原语中的主呼 AP标题参数的值。

7.1.4.4主呼AE限定符

对于发送 ACPM:这个值由 A-UNIT-DATA Iequest 原语中的主呼 AE 限定符参数的值确定。对于接收ACPM,如果发出 A-UNIT-DATA indication 源语的话,则这个值用来确定该原语中的主呼AE限定符参数的值。

7.1.4.5主呼AP调用标识符

对于发送ACPM;这个值山A-UNIT-DATA request原语中的主呼AP调用标识符参数的值确定。对于接收 ACPM:如果发出A-UNIT-DATA indication 原语的话,则这个值用来确定该原语中的主呼AP调用标识符参数的值,

7.1.4.6主呼AE满用标识符

对于发送ACPM,这个值由A-UNIT-DATArequeat原语中的主呼AE调用标识符参数的值确定。对于接收 ACPM;如果发出 A UNIT DATA indication 原语的话,则这个值用来确定该原语中的主呼AE调用标识符参数的值。

7.1.4.7被呼 AP标题

对于发送ACPM:这个值由A-UNIT-DATArequest原语中的被呼AP标题参数的值确定。对于接收ACPM:如果发出 A-UNIT-DATA indication原语的话,则这个值用来确定该原语中的被呼AP标题参数的值

7.1.4.8被呼 AE限定符

对于发送 ACPM:这个值由 A-UNIT-DATA request 原语中的被 AE限定符参数的值确定。对丁接收 ACPM:如果发出 A-UNIT·DATA indication 原语的话,则这个值用来确定该原语中的被呼AE限定符参数的值。

7.1.4.9被呼AP调用标识符

对于发送ACPM;这个值由A-UNIT-DATAreuest原语中的被呼AP调用标识符参数的值确定。对于接收ACPM:如果发出A-UNIT-DATA indication原语的话,则这个值用来确定该原语中的被呼 AP 调用标识符参数的值。7. 1. 4. 10被呼 AE调用标识符对于发送 ACPM;这个值由A-UNIT-DATA request原语中的被呼 AE调用标识符参数的值确定。GB/T17545.1—1998

对于接收ACPM:如果发出 A-UNIT-DATA indicatian 原语的话,则这个值用来确定该原语中的被呼AE调用标识符参数的值。

7.1.4.11实现信息

对于发送ACPM;赋予这个字段的值是由ACPM的实现确定的。它包含ACPM特定实现的信息细节。

对于接收ACPM,这个字段不影响ACPM 的操作。对它的使用与发送和接收 ACPM之间的其同理解有关。

7. 1.4.12 用户信息

对于发送ACPM:这个值由A-UNIT-DATA request.原语中的用户信息参数的值确定。对于接收ACPM:如果发出A-UNIT-DATAindication原语的话,则这个值用来确定该原语中的用户信息参数的值。

7.1.5碰撞和交互

由两个请求者重叠发送ALDT会导致两个信息单元的通信7.2扩充性规则

当处理一个外来的AUDT时,接收ACPM应:a)略去在本协设规范的抽象语法定义中未定义的所有带标记的值;并且b)略去位审中所有不知道名字的位的赋值。8无连接表示服务的映射

本章定义ACPM怎样使用无连接表示服务。表2定义了ACSE服务原语及其APDU到表示服务康语间的映射。

表 2 映射综述

ACSE原语

A-UNIT-DATA reruest/indication8.1A-UNIT-DATA传送

A-UNJIT-IDATA传送利用下层的无连接表示服务。8.1.1直接映射参数

表示原语

P UNIT DAIA request/indicationA-UNIT-DATA原语的下列参数被直接映射到P-UNIT-DATA原语相应的参数中:a)主呼表示地址;

b)被呼表示地址;

)服务质量:

d)表示上下文定义表。

B-1.2其他 P-UNIT-DATA request 和 indication 参数的用祛P-UNIT-DATArequest和incication原语的用户数据参数由ACPM引用。它按下列规定用来携带 AUDT APDU:

a)AUDT APDU的抽象语法在第9章中定义。这种抽象语法必列作为表示上下文定义参数的值,该参数由 A-UNIT-DATA request 原语有关的请求者舰定。注,发送和接收ACPM通过本地机制来知道包含其抽象语法的表示上下文。b)A-UNIT-DATArequest原语的用户信息被包含在AUDTAPDU中,并使用由A-UNIT-DATA request原语中的请求者规定的一个或多个表示上下文来表示。9APDU的抽象语法定义

GB/T 17545. 1—1998

9.1本章使用ASN.1(GB/T16262)来规定每个ACSEAPDU的抽象语法。Connectionless-ACSE-1 (joint-iso-itu-tassociation-control(2)module(2)clacsel(2)vrsion(1))DEFINITIONS:: -

--Conncetionless-ACSE-1 是指GB/T 17545. 1 .IMrORTS

AP titlc+AE-qualifier.AE-titleFROM ACSE-1

fjoint-iso-itu-t association-control(2) module(2) acsel(1)version(1))--数据类型AE-title和AE-qualifier引白GB/T16687。AUDT-aPdu:: -[APPLICATION 0] IMPLICIT SEQUENCE(protocol-version

appliration-rontext-name

called-AP-title

called-AF-qualilier

called-AP-invocation-id

called-AF-invocation-id

calling AP.titlc

calling-AEqualifier

calling AP-invocation-id

r:alling-AE-invocation- id

implementation-inlortnatiur

user-information

IMPIICIT BIT STRING

(versionl (0))DEFAULT (versionl)[]

Applicalion-context-natme ,

AP-title

AE-qualificr

Ap-invocation-id

AE-invocation-id

AP-title

AE-qualifier

AP-invocation-id

AE-invocation-id

[29] IMPLICIT Graphic StringOPTIONAL,

OPTIONAL,

OPTIONAL,

OPTIONAL.

OPTIONAL,

OPTIONAL.

OPTIONAL.

OPTIONAL,

OPTIQNAL.

[301 IMPLICIT SEQUENCEOFEXTERNALApplication-context-natne:: =OBJECT IDENTIFIER--如同在GB/T9387.3中规定,应用实体标题由应用进程标题和应用实体限定符组成。--ACSE协议通过它的成分值传送提供给应用实体标题值的传送。AE invocation-id:: - INTEGERAE-invocation id:: =INTEGER

9.2下列具有ASN.1的OBJECTIDENTIFIER类型的名,用十本章中规定的无连接ACSE抽象语法定义:

tjoint-iso-itu-t association-control(2)abstract-syntax(1)clapdu(1)version(1))9.3命名为(joint-iso-itu-tasn11)hasic-ncoding(1)),并在GB/T16263中规定的编码规则集可应用于无连接ACSE抽象语法定义。一致性

个声明实现了本协议规范中所规定的规程的系统应遵守10.1到10.3的要求,10.1声明要求

实现者应作如下声明:

GB/T17545.1—1998

a)系统是否能作为A-UNIT-DATA的埔求者或是接受者,或是作为两者;b)该系统支持本协议。

注:对本协议规范的PICS(协议实现一致性产明)包含在 CB/T 17545.2中。10.2静态要求

该系统应该:

a)作为请求者(通过发送 AUDT APDU)或是接受者(通过接收 AUDT APDU),或是作为两者b)为丁通信 ACSE APCI,应支持(至少)把 ASN.1 的基本编码规则应用到第 9 章中规定的ASN.1所得到的编码。

10.3动态要求

该系统应该:

a)遵循第7章中规定的所有规程(包括可扩充性规则)和附录Atb)支持到第8章中定义的无连接表示服务的映射。11优先

对本协议规范理解不准确或模糊的任何人都应及时通知标准化有关部门,以便对有关情况进行调查和采取适当行动。

A1极述

GB/T 17545.1—1998

附录A

(标雅的附录)

状态表

A1. 1 本附录定义了 A-UNIT-IATA 协议的状态表。A1. 2ACPM 状态表不构成ACPM 的形式定义。在本标瘫包含它是为了对第 7章中定义的规程元素提供更精确的规范。

A1.3本附录包含下列表

a)表A1规定了每个入事件的缩略语名、源,以及名/描述。这些源是;1) ACSE服务用户(AC-user);

2) 对等 ACPM(AC-Pccr)。

b)表A2规定了每个出事件的缩略语名、月标,以及名/描述。这些日标是:1)ACSF服务用户(AC-user):

2) 对等 ACPM(AC-Peer)。

c)表A3用上述表的缩略语来规定ACPM的状态表。A2约定

A2.1入事件(行)和状态(列)的交叉处是表元A2.2非空表元表示已定义的入事件和状态的组合。这种表元包含一个或多个动作表。动作表既可以是必备的,也可以是有条件的。如果表元中包含一个必备的动作表,则它是该表元中唯一的动作表。A2.3动作表包含:

a)出事件

b)结果状态。

A3ACPM采取的动作

ACPM 状态表通过 ACPM 的出事件和结果状态来定义 ACPM 采取的动作。A4与表示和其他ASE的关系

ACPM 状态表(见表 A3)只定义 ACPM、它的 ACSE服务用片和 ACPM 使用的表示服务之间的交。

注:在ACPM状态麦中,不包括自表示服务或其他应用服务元索发生的其他率件,因为它们不影响ACPM。表 A1入事件表

缩略语名

A-UNIT-DATA re

Ac-user

AC-peer

名和描述

A-UINIT-DATA redest 原评

A-UNIF-DATA APDU

AUDT 是P-UNIT-DATA

indicarion中的用户数据

现行

相关推荐