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、些能力注利用保护端口的抽象结合操作或在向某个次级客体提供抽象服务之前对该客体实施鉴别提交目前提交端口用于直接或间接地或者直接地提交探报和信报该探报与第二篇定义类型的信息客体相关该信报含有第二篇定义类型的信息客体向其提供一个提交端口向每个未配置的或者向每个提供一个提交端口投递目前投递端口用于向或者投递报告和信报该报告与第二篇定义类型的信息客体相关该信报含有第二篇定义类型的信息客体向每个未配置的或者向每个提供一个投递端口索取目前索取端口用于索取报告和信报该报告与第二篇定义类型的信息客体相关该信报含有第二篇定义类型的信息客体向其提供一个索取端口管理目前管理端口用于修改保存在中的有关其本身和用户的信息或者用于或修改保存在中的这样信息向其提供一个管理端口向每个未配置的或者向每个提供一个管理端口输入目前输入端口用于输入报告和信报该报告与第二篇定义类型的信息客体相关该信报含有第二篇定义类型的信息客体向每个或提供一个输入端口输出目前输出端口用于输出探报和信报该探报与第二篇定义类型的信息客体相关