GB T 17967-2000 信息技术 开放系统互连 基本参考模型 OSI服务定义约定.pdf

上传人:progressking105 文档编号:232034 上传时间:2019-07-14 格式:PDF 页数:18 大小:640.68KB
下载 相关 举报
GB T 17967-2000 信息技术 开放系统互连 基本参考模型 OSI服务定义约定.pdf_第1页
第1页 / 共18页
GB T 17967-2000 信息技术 开放系统互连 基本参考模型 OSI服务定义约定.pdf_第2页
第2页 / 共18页
GB T 17967-2000 信息技术 开放系统互连 基本参考模型 OSI服务定义约定.pdf_第3页
第3页 / 共18页
GB T 17967-2000 信息技术 开放系统互连 基本参考模型 OSI服务定义约定.pdf_第4页
第4页 / 共18页
GB T 17967-2000 信息技术 开放系统互连 基本参考模型 OSI服务定义约定.pdf_第5页
第5页 / 共18页
亲,该文档总共18页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

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、 服务定义的用户并不是必要的图 中的约定用于表示 服务描述不含有 响应原语和 证实原语之间的任何时间关系的情况图 时序图附加约定图 中的约定用于 层的 服务定义 中的约定通过在表示 服务提供者的区域中的线段的角度来表示时间行程而图 中的约定通过在表示 服务用户区域中的箭头的角度来表示时间行程 图 中的约定不应被用作指出的 服务提供者内的即时传播图 时序图替代约定附录提示的附录服务定义应用示例注 本附录为 服务定义的起草者提供信息 但对 服务定义的用户并不是必要的对称服务的示例在各自 本地视图的可能状态是相同的这一意义上 会话用户 和 是等同的 在任一时刻 两个 本地视图的状态可能是不同的 见图图 对称服务示例非对称服务的示例本示例中 只有客户本地视图的定义包含发出请求原语 见图图 非对称服务示例

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

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

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