首页 > 国家标准(GB) > GB/T 16975.3-1997 信息技术 远程操作 第3部分:OSI实现远程操作服务元素(ROSE)协议规范
GB/T 16975.3-1997

基本信息

标准号: GB/T 16975.3-1997

中文名称:信息技术 远程操作 第3部分:OSI实现远程操作服务元素(ROSE)协议规范

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

标准状态:现行

发布日期:1997-09-02

实施日期:1998-04-01

出版语种:简体中文

下载格式:.rar.pdf

下载大小:1800425

标准分类号

标准ICS号:信息技术、办公机械设备>>信息技术应用>>35.240.20信息技术在办公中的应用

中标分类号:电子元器件与信息技术>>信息处理技术>>L79计算机开放与系统互连

关联标准

采标情况:idt ISO/IEC 13712-3:1995

出版信息

出版社:中国标准出版社

书号:155066.1-14819

页数:平装16开, 页数:47, 字数:84千字

标准价格:22.0 元

出版日期:2004-04-11

相关单位信息

首发日期:1997-09-02

复审日期:2004-10-14

起草单位:电子工业部标准化研究所

归口单位:全国信息技术标准化技术委员会

发布部门:国家技术监督局

主管部门:国家标准化管理委员会

标准简介

本标准规定了远程操作服务素的协议(抽象语法)和规程。 GB/T 16975.3-1997 信息技术 远程操作 第3部分:OSI实现远程操作服务元素(ROSE)协议规范 GB/T16975.3-1997 标准下载解压密码:www.bzxz.net

标准图片预览






标准内容

GB/T16975.3
本标准等同采用国际标准ISO/IEC13712-3:1995信息技术—远程操作:()SI实现—远程操作服务元素(R(SE)协议规范》以及ISO/IEC13712-3:1995/Cor.1:1996《技术修改1》:GB/T16975在《倍息技术远程操作》总标题下,包括以下3个部分:第1部分(即GB/T16975.1):概念、模型和记法第2部分(即GB/T16975.2):OSI实现远程操作服务元素(ROSE)服务定义第3部分(即CB/T16975.3):OSI实现远程操作服务元素(ROSE)协议规范本标准的附录A和附录B是标准的附录,附录C和附录D是提示的附录。本标准由中华人民共和国电子工业部提出。本标准由电子J.业部标准化研究所归口。本标准起章单位:电子工业部标准化研究所。本标准主要起草人:土宝艾,洪文董,GB/T16975.3—1997
ISO/IEC 前言
IS((玉际标化组织)码TFC(国际也工委员会)是世界性的标准化专门机构。国家成员体(它们部是IS()或TBC的或员国)通过国际组织建立的件个技术委员会参与制定针对持定技术范周的压际标准。ISO和IEC:的各技术委员会在共同感兴趣的领减内进行介作,与TSO和IEC有联系的其他官方和非方国际组织也可参与国际标准的制定工作对于信意技术,ESOIEC建立了一个联合技术委员会,即IS()/CJICI、山联合技术委员会提出的国际标准草案需分发给国家成员体进行衣决。发布一项国际标随,至少需要75必的参与表决的国家或员本投标赏成,
国际标准IS()/IFC13712-3是由信息设术联合技术委员会SC21:开放系统互连、数据管理利开放分行式处理与ITIJ-T合作制定的。这个文本也以ITL-TX.882公布。ISO/IEC13712在信息技人远程操作总标题下,包括以下3个部分第!部分:概念,模型和记法
第2部分:OS1实现—-远程操作服务元素(ROSE)服务定义第3部分:()S1实现——通程操作服务元素(RO)SE)协议规范附录A和附录B均成为ISO/IEC13712-3的-郭分·府附录C而附录D仅提供参考信息:GB/T16975.3—1997
运任操作(ROS)是客本间交互式通信的示例,因此它可用于分布式成用的设计和规范,所涉及约基本交互(作消)是一个容体(调用者)调用操作、另个客伙(执行者)执行操作,再加上返回给调用者的操作结果报告。
ISO/IEC13712.1中规定的ROS概念是抽象的,可以月多种形式认识它。例如,其交互(作同)使用ROS树念的客本可以由软件接或OSI网络来区别GB/T16975.2提供了作为()SI应用上下文的联系约定实现的崛架。按照应用服务元索的维合,基本规定了这样应用1:下文。按照RO>S的观点,这些ASE人效分为三个主要类别:a)特定模作ASE,它包含广约定十的操作定义的知识;b)远程操作ASE(R(SE),它产生制用意操作并报告是返同结果所要求的通用协议:c)信息传送ASE,它涉及所需要的联系建立和释放,以及R(OSE协没信息的通信本标准措述了ROSE本的行为和在(SI实现中传送其协议控制信息(PCI)时使用的信息传送ASF(特别龙可辑传送服务几素(RTSF)和联系控制服务元素(ACSF的不同组合方法,中华人民共和国国家标准
信息技术远程操作
第3部分:0SI实现
远程操作服务元素(ROSE)协议规范Information technologyRemntenperations Part3:OSI realizations-
Remote Operalions Service Element(kos) protocol specificatlon1范围
GB/T 16975.3
idt IS/1EC 13712-3: 1995
本标准既定了远程操作服务元素的协议(拍象讲法)和规程,在IS0/1EC13712.1中规定的术诉、定义和机制适用十本标准,本标准规定了(SI实现的术语、定义和机制。R(ST:服务<在GB/T16975.2中定义了)恶通过相关的控制服务元素(ACSE)服务(GB/T16688)和ACSF协议(GB/T16687)一起使用并且选用可靠传输服务元索(RTSE>服务(GB/T17174.1)和RTSE协设(GB/T17174.2)以及表示服务(GB/T15695)来提的:
根拆以下内容来定义ROSE规则
a)用RTSE服务或丧示服务的对等ROSE协议机之商的交互:h)RO5E办议机和其服务用户间的交4.本弥准规定了系统实现这些规则的致生要求。2引用标准
下死标准所包含的条文,遍过在本标准中可用而构成为本标准的条文:本标准出版时,所示版本均为有效、所有标推都会被修订.使用云标准的各方应操计使月下列标准最新版本的可能性。(GI3938758信息处理系统开放系统互连基本参考模型(idi1SO7498:1984)(FB/T15128--94,告息处理系统开放系统万连面向诊接的基本会话服务定义(idtISC)8326:1987)
GB3/T15129—94信息处现系统:开放系统五连服务约定(idtIS0/T8509:1987)GB/T[5695—一1995信息处理系统开放系统五连面向连接的表示服务定义(idLJS()8822:1988)
GR/T16588—1996信息处理系统开放系统卫连联系控制服务元系的服务定义(idtISO)8649:19881
GB/T16687—1996信息处理系统开放系统4.连联系控制服务元素的协议规范(id:1SO8650:1988)
GB/T17171.1—1997信处理系统文本通信可靠传输第1部分:模型或服务定义(idtS0/IEC9066-1:1989,eqv1TUTX.218:1993)国家技术监督局1997-09-12批准1998-04-01实施
GB/T 16975.31997
GB/T17174.2—1997信息处理系统文本通信可罪传输第2部分:协议规范(il:ISO/IEC9066-2:1989.eg ITU TX.228;1993)GB/T11975.2—150?信息技术远程操作第2部分:(SI实现远程操作服务心素(ROSE)服务定义(idt1S0/IEC13712-2:1995)[S0/IFC 8824-2:1995
信息技术——抑象语法记法一(ASN.1):信息客体规范TS0)/IFC8825-1:1995信息技术一ASN.1编码规则:茶本编码规则(BER)、正则编码规则(CER)和可辨别编码就则(DER)的规范IS()/IEC 13712.1;1995 信息技犬一 远程操作——第1部分:概念、模型和定义(idt 1SD/IEC13712-1:1995)
CCITTX.4J0(198-)信息处理系统:远程操作和可靠传送服务3定义
3.1参考模型完义
本标准采用R 9387 定义的下例术语:a)应用层application layer:
l)应用进型applicatiun-proresx;e)应月实application-enzily:di应用服务元素upplicatiou-servicc-element:e)应用办议数据单元Epplicalion-protocol-data-unil:f)应用协议控制信息application-prntocol-rontrol-infarmation;g)表示服务presentation-service:h)表示连接presentation connceion:) 对话服务session st:ivite;
j)对话连接session conneclion:k)传送证法iransJer symlax,3. 2服务约定定义
本标弹传用下列(GB/T 15129定义的术语:at)股务提供者scrviceprovidcr:b)股务用户Kervice-user:
)证实型服务confirmed serviced)非证实型股务non confirmed service;e)提供者发起型服务
providler iniliared scrvice:f)原语primitive:
g)请录(原语)request(primitive);h)指示(原语)indieatian(primitive);[)响应(岛语)wwW.bzxz.Net
response (primilive):
j)证实(原语)confirm(priminive)。3. 3 表示服务定义
本标准使用下列GB/T15695 中定义的术语:a) 拖象语法alisiract syntnx:b)推象语法名:absiract syniax name;c)表示上下文
presertation context:
d)确定的下文巢
clefinccl eontext set.
3.4联系控制定义
GB/T 16975.3-1997
本标准使用GB/TJ6688中定义的下列术语:a)应用联系,applicstion-association;联系ussociationtb)应用上下文application context)联系控制服务元系association conlrol service elemcnt.3.5可靠传输定义
本标准使用GB/T CCCC.1中定义的下列术语:可靠传送服务元素reliable transfer service element,3.6ROSE 服务定义
本标准使用GB/T16975.2中定义的下列术语:a)联系发起应用实体agsnciation-initiating-applicatiori-Hrtity;联系发起者association-initiator:
b)联系响应应用实体associalion-Tespondingapplieation-entity联系响应者reaponder:
e)谢用应用实体invoking-application-entity;调用者invokci;d)执行应用实体perfortning-applicatinn-entity:执行者pcrformere)请求者,rcquegnr:
f)接受acceptnr
g)链接操作[inked-operations;h)父操作parent-operation
i)子操作child-operation,
j)远程操作服务元索remote opcration serviceelementk) ROSE 提供者 ROSE-provider;1)ROSE用户ROSE-usert
m)RTSE用户RTSEuser,
3.7远程操作协议规范定义
本标准使用下列定义:
3.7.1远程操作协议机reuote-operation protocol-machine本标准中规定的远释操作服务元素的协议机,3.7.2请求远程操作协议机requesting-remote-operation-proiocol-nachine服务用户是特定远程操作服务元索服务请求者的远程操作协议机,3.7.3接受远程操作协议机acecpting-renute-operation-pratocol-machinc服务用广是特定远程操作服务元素服务接受者的远程操作协议机。4缩略语
4.1数据单元
应用协议数据单元
协设控制信息
表示数据值
4.2应用协议数据单元类型
本标准中定义的应用协议数据单元给出下列缩略语;Tnvoke
ReturnResult
R()-INVOKE服务应用协议数据中元RO-RESULT服务应用协议数据单元association-
RetiirnError
Reject
4.3其他黯略语
G3/F 16975. 31997
ROFRROR服务成用协议数据单元
RO-REJECT-U/P服务应用协议数据单元本标准使用下列缩略语:
AF应用实体
ACSE联系控制服务元素
ASF应用服务元素
ASV.1抽象语法记法一
RO(或ROS)远程操作
ROPM 远程操作协议机
ROSE远程操作服务元素
RT(或RTS)可靠传送
RTSF可靠传送服务元素
5约定
本标准使用表格的形式表示H伪原语的参数和 APDU 的字段。在第 7 章中,对每一个伪原语及ROSE APDLI给出了这种表格,用下列记法概述每个参数和/或字段:blank不能恢用
M出现是必备的
出现是ROSE用可选豹
C有条件的
reg源是与请求原语相关的
ind宿是与指示原语相关的
源是与响应原讲根关的
ran宿是与证实原语相关的
SP源或宿是ROPM
与外,标记(一)表示参数值语义上与表中左侧值相等。本标准使用1SO/1EC8824-2中视定的ASV.1米定义REALIZATION信息客体类本标准还提供『ROS实现设计者再来规定REALIZATION信息类的持定事例的记法,在ISO/IEC 13712.1中使用 ASN,1规定了每个 ROSE APDU 的结,6概述
6.1服务提供
本标准规定的协议损供了CB/T 16975.2中定义的ROSE服务。这些服务列于表1,该表从GB/T6973.2的表1复制而来
表1ROSE服务
RO-ENVOKE
RO-RESLIT
RUFRROR
RO-REJECT-L
RO REJECT P
RO-RIND
RO-UNBIND
非正实型
非让型
非让实型
提供者发起型
证实型
证实型
6.2联系和传送服务
GB/T 16975. 3— 1997
这里规定的ROSE协议带要传送服务在对等应用实体之问以R(SE APTL的形式传递信息,如果在联系约定中包括连接包,还需要联系服务以建立和释放应用实体间的联系。各种ASF与(OSI表示服务起用来提供这些服务,
编制本规范来描述类属协议(见第7章),以及联系服务(见第8章)和传送眼务(见第9章)的--些特定实现,类屠协议独立乎既择的特定实现,注,作为本标准今后的扩充和以专利的方式,应重视定义其他联系和专送实现,本标准包括两类特定的联系实现,一个是基于ACSE的联系实现,另一个足基于RTSE的联系实现。本标准包括两类特定的传送实现,它们分别基于使用 P-T)ATA 和 RT-DATA 来传送 APDU,6.3协议模型
出远程操作协议机(R()PM)提供如GB/T16975.2定义的ROSE服务,ROPM使用由(SI表示服务提供者以及ASE的组合提供的服务,ASE应包括α-ASE、t-ASE和支持这些服务的ASE。该组合总是包括ACSE。使用不同的组合产生不同的ROS的OST实现,协议模型如图1所述。
其木ROPM
支持ASE
α-ASE
表示服务提供书
I -ASE
提供港系建立释放的ASE
提供信息传送的ASE
远程操性协议机
持定操作ASE
图1协议模型
基本ROPM
支持ASE
一般情况下,ROSE不假设它单独使用α-ASE、r-ASF和支持ASE或表小层的服务。而且,应用上下文设计著可以适当地规定使用的服务参数,其不受ROSF协议范的限制。在适当的实现规范中指明上述规定的例外情况,
7基本ROSE规程要素
基本R()SF 协议包括下列规程要素:a)联系建文;
h)联系释放;
c)联系放弃:
d)调用;
e)返回结果;
)返回错误;
g)用门拒绝:
b)提供者拒绝。
GB/T 16975. 3—1997
在下面各条中,给出了每个规偿要素的规范。在说明这些规程要素时,用·些伪原语来描述使用的联系和传送服务。如果使用了该实现,在第8章和第9章中这些服务的每实现描述了所使用的真实原语。
对于联系服务·伪原语如表2示。表2联系实现伪原语
设定的胶务
联系建立
联系释放
联系弃用户
联系放弃提供者
闪原识
ESTARLISH
应用上下文
释驳可失胺
用数册
REEEASE
用户数据
用门带
ABORT-P
指供理
ESTABLISH的结果参数取符号值\接受”和“拒绝”。ind.
释放可失败参数取衍号俏“真”却“假”,在随后的服务原讲中-该参数值可从“真”变化到假”,但是反不亦然。只有当结果参数取值“接受\时·在响应或证实时该参数才出现。REL.EASE的结果参数取:个符号“接受”“拒绝释放”和\钜绝不释放”ABORT的源参数取符号值\联系控制服务用广”或“联系控制服务提供者。”用户信息参数值依赖于适当的应用上下文。ABORT-P提供者理出参数取在(GB/T15695中定义的符号值。对传送服务,伪原语如表3所示。表3:设定的传送实现原语
设定的支资
信息传送
齿原语
TRANSFFR J广数据
本章描述了各种APDUI纠成部分约使用.在ISO/IEC13712.1中,使用ASN,1规定了这些APDU相应的数据类型。
7.1联系建立
7. 1. 1日的
通过调用联续操作达到建立联系。7.1.2APDU 的使用
GB/T 16975. 3-1997
联系建v.规程使用HindTnvakt,BindRcsult和 RindErrar APLL。只有分别定义了在连接包中使用的联结操作以及相关差错的&ArgumentType、&ResultType利&ParameterType字段时,才定义这些APDL.该连接包用于动态联系控制(见IS(0/IFC13712.1中相应的信息客体类定义).7.1.2.1 BindInvnke
在请求键女联系时使用 Rindlnvoke APLU。该AFLDL字段列丁表 4。表 4 BiridInvuke APDU 字段
学段名
Argument
从联结操作的&ArgumcntType学段导山Argunicm字段7.1.2.2 Hindkesult
使用BindResultAPDU指明成功经立联系。该APTD)U字段列十表5:表BindResult APDU字段
从联结操作的 &.ResultType 字段导出 Result 字段。7.1.2.3BindFrror
使用RindErrorAPDUI指明建立联系的意图头败。该APDU字段列于表6。从与联结操作相关的差错的&ParameterType字段导出Error-Parameter字段表 6 BindError APDU 字段
字段名
Eror-Parameter
7.1.3联系建立规程
下列事件驱动该规程:
)ROBINDrcqucst:
b)BindlnvokeAPDU作为ESTABLISHindicalion原语的用户数据:c)具有“结果\输出的RU-BIND response;宿
d)BimdResuliAPT儿作为具育\接受\结果的ESTABL.ISHconTirm原语的月户数据:e)具有\差错\输出的RO-BIVDrespanse:fBindErrorAPDU作为具有“拒绝\结果的ESTABLISiIeonfirm原语的用户数据。当联结操作和错的&nrgumcntTypeOptional,&.resultIypeDptional或¶meterTypeOptional宁段分别臣为TRLE时,选择发送 BindIuvoke APDU或 BindResult APDL或 BindError APDU7. 1. 3.1RO BIND request
请求ROPM从R)-RINI)reques1的自变量参数产生BindInvokeAPDUI.并且以ESTABL.ISHrequest的用数据参数运送当,释放可失效参数根据出应用上下文参数标识的连接包的&unbindCanFail字段来设暨。
7.1.3.2 BindInvuke APDU
接受ROPM发布RC>BINDinclication、其门变景参数从BindlInvukeAPDU导出。7.1.3.3带\结果”输出的 R(O-BIND respanse接受 ROPM从RO-BIND response的联结结果参数产牛BindResult APDU,并H以ESTABLISHIespuse的用户数据参数运递它,其结果参数取值“接受”。RO-BIvDresponse的断联可失败参数决定GB/T 16975. 3.1997
ESTABLISHresponsc的释放可失败参数的设置,7. 1. 3. 4 BindResult APDU
清求 ROPM发布 RO-BINI) confirm,它的联结结果参数出 BindResult APDU导出。7.1.3.5带\差错\输出的ROBINT)responsc接受ROPM从RO BINDrcsponsc的联结差错参数产生 BindEirorAPDL:.并以ESTABLISH re-spose 的用数据参数运送它。
7. 1. 3. 6 RindFrror APDUJ
请求ROFM发布RO-BINI)confirm,它的联结差错参数从BindErrorAPIU导出。7.2联系释放
通过断联操作的调用达到释放联系,7. 2. 2 APDU 的使用
联系释放规程使用UnbindInvoke,UnbindResult利UnbindErrorAPDU。只有分别定义『在连接包中使出的断联操作以及相关差错的&ArgumentType,&ResuliType和&ParamelerType字段时,才定义这些APDU,该连接包月下动态联系控制(见1SO/1EC13712.1相应的信息客体类定义)。7. 2.2. 1 Unbiad rivoke
Lnbinedlnvoke APDL用于请求释敏联系。该 AIPLL 字段列于表 7。Argunent 字段从断联操作的&ArgumentType 字段导出。表7 UnbindInvoke APDU 字段
字段名
Argumen:
7.2.2.2UnbindResule
UnitindRexnllAPTU用来指成功释放联系,该APDTI字段列丁表8。从断联操作的&ResultType学段导出该Result字段。表 8 UnbindResult APD宇段
字段名
Resulr
7.2.2.3 UinhindEror
UnbindErrorAPDU用来指听拒绝释放联系的请求。该APLU字段列于表9,从与断联操作相关的差错的&ParameterType字段导出该Parameter字段,表UnbindErrorAPD;字段
字段名
Paranurtrr
7.2.3联系释放规程
下研事件驱动该规程:
a) RO UNBIND Iequest+
b)UnbindInvokeAPDU作为RELEASE inclication原语的用户数据:c)带右\结果\输出的 RO-UNBIND response:宿
d)LnhindResultAFDL作为具有\驳功\结果的RELEASE cunfirm原语的用户数据;e)H有\已联结差错\或“已断联差错\输的ROUNBINDresponse:TnbindErrorAPDII作为息有*失败”结果的RELEASEconfirm原语的用户数据。GB/T 16975. 3-1997
当断联操作和其相的差错的&argumentTypeOptional,&resullTypeOptional或¶meterTypeOptional学段分别置为TURE时,可选择发送UnhindInvokcAPDL或UnbindResult APDU或Un-hindError AU。
7. 2. 3. 1 RO UNBIND request清求ROPM从ROUINBINIIrequekt的自变量参数产生LnbindlnvokeAPDU,并且以RELEASEretquest的用户数据参数运送它。7.2.3. 2 UnbindInvoke APDU
接受ROPM发布ROUNRIND indication,它的变量参数从UnbindInvokeAFIDU导出。7.2.3.3带有\结果\输出的ROLNBINDrespurs接受ROPM从R()-UNBIND response的断联结果参数产生UnbindResultAPDU,并且以RE-L.FASF response的用户数据参数运送它,7.2.3. 4 UnbindResult APDU
请求ROPM发布RO-UNBINUeonfirm,它的断联结果参数从LinbindResultAPDt:导出:7.2.3.5带有\已联结差错\或“已断联差错\输出的RO-CNBINDreponsc接受ROPM从RO-UNBINDresponsc的断联差错参数产生UnbindErrorAPDUI-并H以RL-I.FASF.rcaPonse的用户数据参数运送它。如果“已联结差错”的输出出现,该联系继续存在,7.2.3.6 UnbindErrorAPDU
请求ROPM发布一个带有“已联结差错\或\日断联差错”输出的RO-UNBINIDconfirm1:它的断联差错参数从UnbindErrorAPLU导出。如果“已联结差错的输出出现.该联系维续存在。7.3联系放弃
7.3.1联系效弃日的
出联系控制服务用户或联系控制服务提供者非正常释放联系。注:作为一钟出下层的通信基础给出情号的事作结果,这种声况也可能发生。7.3.2联系放弃规程
下列事件驱动联系放弃规程:
)ABRT request或indication 原语;或b)ABORT-Pindicaion原t
情况:)指出由联系控制服务用户或联系控制服务提供者异常释放联系,情况b)指出因为下层的通信范研给出信号的异常事件释放应用联系。立即释放联系.并且丢失传送的PDU,7.4调用
7.4.1月的
当一个AE(调用者)请求另“个AF(执行者)执行燥作时使用的调用舰程。7. 4. 2 APDU 的使用
调用规程使用 Ivuke APDU,Invoke APLU 的字段列于表 10。丧1心Invoke AFDU 学段
字段名
Invoke-nd
L.inked-id
Uperation-id
Argument
7. 4. 3调用规程
下列事件驱动本规程:
a)来自请求各的R(-TVV()KE request原语:源
小提示:此标准内容仅展示完整标准里的部分截取内容,若需要完整标准请到上方自行免费下载完整标准文档。