GBZ 17976-2000 信息技术 开放系统互连 命名与编址指导.pdf
《GBZ 17976-2000 信息技术 开放系统互连 命名与编址指导.pdf》由会员分享,可在线阅读,更多相关《GBZ 17976-2000 信息技术 开放系统互连 命名与编址指导.pdf(32页珍藏版)》请在麦多课文档分享上搜索。
1、中华人民共和国国家标准化指导性技术文件信息技术开放系统互连命名与编址指导发布 实施国家质量技术监督局 发布前言本指导性技术文件等同采用 信息技术开放系统互连命名与编址指导本指导性技术文件仅供参考有关对本指导性技术文件的建议和意见 请向国务院标准化行政主管部门反映本指导性技术文件由中华人民共和国信息产业部提出本指导性技术文件由中国电子技术标准化研究所归口本指导性技术文件起草单位中国电子技术标准化研究所本指导性技术文件主要起草人丁鸣雷罗韧鸿黄家英前言国际标准化组织 和 国际电工委员会 是世界性的标准化专门机构 国家成员体它们都是 或 的成员国通过国际组织建立的各个技术委员会参与制定针对特定技术范围
2、的国际标准 和 的各技术委员会在共同感兴趣的领域内进行合作 与 和 有联系的其他官方和非官方国际组织也可参与国际标准的制定工作对于信息技术 和 建立了一个联合技术委员会即技术委员会的主要任务是制定国际标准但在例外的情况下技术委员会可以提出下列类型之一的指导性技术文件类型 虽然一再努力 但仍不能获得出版一项国际标准所需要的支持时类型 所讨论的项目仍处于技术发展阶段类型 当技术委员会所收集到的各类数据与正式出版为国际标准的数据不同 例如技术发展水平 时类型 和类型 指导性技术文件在出版后 年内应提交复审以决定是否将它们转变成国际标准类型 指导性技术文件不是务必要进行复审除非它们提供的数据已被认为不
3、再有效和不再有用属于类型 指导性技术文件它是由 信息技术联合技术委员会 开放系统互连 的信息检索传送和管理分技术委员会制定的引言制定本指导性技术文件的目的是提供指导性材料使读者易于理解在本指导性技术文件中第 章描述了基本的命名概念 包括 实体 服务访问点和 地址之间的关系 第 章讨论了关于服务和协议的编址信息以及应用层和网络层的特定例子 第 章描述登记机构和目录设施第 章介绍了一组例子它们覆盖了各层之间的关系和开放系统中初始与接受机制的作用同时一起介绍了 标准中发布的特定名字形式的例子中华人民共和国国家标准化指导性技术文件信息技术开放系统互连命名与编址指导国家质量技术监督局 批准 实施范围本指
4、导性技术文件介绍 定义的主要概念和机制 以便满足开放系统互连环境中命名和编址 的客体需求 它也包含命名和编址体系结构中做出的一些重要决定的基本原理虽然 并不定义任何特定形式的名字和地址 本指导性技术文件以已出版的其他标准已定义的特定名字形式的例子结束从而示出了 定义的概念和机制如何应用于某些客体的命名中引用标准下列标准所包含的条文 通过在本指导性技术文件中引用而构成为本指导性技术文件的条文 本指导性技术文件出版时所示版本均为有效 所有标准都会被修订使用本指导性技术文件的各方应探讨使用下列标准最新版本的可能性信息处理系统开放系统互连 基本参考模型 第 部分基本模型信息处理系统开放系统互连 基本参
5、考模型 第 部分命名与编址信息处理系统开放系统互连 抽象语法记法一 规范信息技术开放系统互连 目录信息处理系统文本通信 面向信报的文本交换系统信息技术开放系统互连 登记机构的操作规程 第 部分 一般规程信息技术开放系统互连 登记机构的操作规程 第 部分 应用进程和应用实体国家名称表示代码数据交换 组织标识的结构信息处理系统 数据通信 网络服务定义 补篇 网络层编址信息技术系统间的远程通信和信息交换 网络层协议标识缩略语本指导性技术文件采用下列缩略语应用实体应用实体标题应用实体限定符机构和格式标识符法国标准化协会美国国家标准协会应用进程抽象语法记法应用标题目录设施英国标准协会国际电报电话咨询委员
6、会无连接 方式连接 方式 以前称作面向连接方式数据国家代码国际标准草案域特定部分欧洲计算机制造商协会欧洲开放系统论坛文件传送访问和管理发起者编址功能国际航空运输协会国际代码指定符初始域标识符初始域部分发起者 功能第 联合技术委员会报文处理系统网络地址目录设施网络服务访问点客体标识符树开放系统互连开放系统互连环境协议编址信息协议控制信息服务质量登记机构接受者编址功能相关可辨别名服务访问点子网连接点指导性技术文件本指导性技术文件与 的关系陈述了在涉及到需要在 中标识和或定位相关客体的任何标准要遵循的一些原则 为了定位客体 可使用特定形式的名字一个地址命名和编址规则对 的成功来说是必不可少的 尤其是
7、无论实开放系统的内部结构多么复杂一个基本的要求是该实开放系统对 示出了一个简单的命名和编址结构 从而使得它容易被其他任何实开放系统可访问 从而发展一些概念允许开放系统设计有非常复杂的内部结构但这种复杂性在 中不可见且从其他开放系统看来编址方案看起来非常简单 这种概念保持了独立于实现的原则 这是 的一个基本规则 也就是没有哪个实开放系统需要知道关于其他实开放系统的设计实现的任何内容也没有任何实开放系统迫使这种知识作为使用 标准进行通信的条件本指导性技术文件旨在说明 如何完成这种任务 它不打算代替基本标准 在本指导性技术文件和引用标准的陈述中出现任何冲突的地方 基本标准是决定性的原始文件 本指导性
8、技术文件中所示的举例仅用于解释性目的 并不是规定性的基本概念一般命名的各方面名字是用某种语言表达的语言结构即名字由给定的一组符号组成 一个名字被约束在一个或多个客体上 在 上下文中名字标识了 中特定的通信客体中考虑的客体命名可以有全球或本地的意义 命名有全球意义的客体包括了实开放系统和层元素例如 实体 应用进程 这些客体的地址也有全球的意义命名有本地意义 即一个开放系统中给定范围的意义的客体包括选择符 应用进程调用和 实体调用名字的类型和特征原始 描述和类属的名字当一个名字在一个给定范围内标识了一个客体且仅为一个客体时它在那个范围内是无歧义性的一个名字的无歧义性并不排除一个客体同义名字的存在
9、即不止一个名字可无歧义性的标识一个客体无歧义性的概念可扩展到客体集合名字的情况举例一个人的名字 全名 在一个家庭单元环境中通常是无歧义性的但如果该环境扩大的话可能常常变的有歧义性 因此需要其他的手段来保证无歧义性 如身份卡 护照号或社会安全号通常 国际航线运输协会 航班号码是一个无歧义性名字的例子在 上下文中根据定义 网络地址是无歧义性的它们的目的是在端系统处标识集合从而在连接到任何子网的所有可能的端系统中可定位端系统本身名字可分类为原始名字和描述名字原始名字是标识一个客体 也可能是客体集合 的名字且由指明的机构来分配指定名字的内部结构无须被理解或对名字的用户来说有意义 描述名字是以一种通过一
10、组与客体性质有关的断言来标识一个客体集合或多个客体集合的名字 区别描述名字与原始名字的特征是指描述名字的结构对名字的用户来说有意义描述名字可以是不完整的因为许多客体满足所有的 或它可以是完整的 因它用来标识一个单个客体例如一个描述名字可标识几个 应用进程因此它是不完整的描述名字 在这种情况下一个完整的描述名字可能恰好标识了单个的 应用进程类属名字是标识包括不止一个客体的集合的一个原始名字或一个不完整的描述名字注意 当该集合的成员对名字的用户来说未知时 用户没有办法知道该集合的名字是不是类属的例如 一个被叫地址见 当用于请求系统时可看作原始名字 不管是否类属的 而这个相同的被叫 地址当在响应系统
11、中处理时可看作类属名字 一个类属名字也可标识由一个客体类型所定义的客体类的成员或成员的子集注把一个原始名字定义为标识一个客体的名字 同时隐含式地识别了该客体自己可以是客体集合这种隐式识别起因于类属名字的定义作 标识客体集合的原始名字 的 在已知客体是一个集合时类属名字是一个特定情况的原始名字一般 当对一个特定的动作使用一个类属名字的意图是该集合的一个确切成员被选作此动作的目标 见的 在这种情况下动作的请求者通常没有意识到选择是如何做出的另一个识别到的类属名字的可能用法是当访问目录设施时 在那种情况下 使用一个类属名字作为目录设施的输入将导致返回相关集的成员列表见 的举例通常家族名是原始名字因为
12、它们没有表达关于家族成员性质的信息航班号是部分地描述的 它们如下构成其中 是一个标识飞行航线的 字母代码是一个标识 公司航班号的代码 高达 位数两字母代码 是一个类属原始名字的例子它标识了该公司操作的一组航班注意为确保 航班号无歧义性 有时需要提供额外信息 如航程赛马号或彩票号是无歧义的原始 非描述 名字的例子应用进程类型应用进程可能位于不同的端系统成员的子集可用类属名字 来命名 例如 的成员应用进程可以是一个单一组织 中的所有 应用进程 每个应用进程将也被分配一个 原始名字叫做使用类属名字 作为应用标题目录设施的输入将产生相关应用进程标题的列表见标题和标识符标题是分配给一个客体的名字用来区别
13、于不同的客体 或客体集合 例子是应用进程标题 应用实体标题等 标题也可是分配给一个客体类型的名字用来区别不同的客体类型例子是应用进程类标题 应用实体类标题等一个标识符是分配给一个客体的名字用来区别该客体的不同存在 使用标识符的例子是 联系标识符 连接端点标识符 应用实体调用标识符等命名机构和命名域名字的无歧义性通过使用命名机构来获得 一个命名机构是名字的登记机构见 要么它直接分配和登记名字例如网络地址 要么仅登记己被检查还没有登记的提交名字被命名机构登记的名字应以规定的语言且按照特定的规则来表达但命名机构不执行名字与它命名的客体或客体集合的联编一个命名域是可分配给特定类型的客体并且由命名机构管
14、理的名字集合命名域可以在层次上分解为子集命名子域 最高层次上的命名域是全球命名域 它有对每个命名子域的控制 因此全球命名域是在 中对特定类型客体的所有可能名字的集合 因此独立的全球命名域可对不同类型的客体存在 每个命名域均由一个命名机构来管理一个客体可包括在两个或多个命名或编址 域中一个客体也可从单个域中分配到不止一个名字因此可能有几个名字 或地址 标识 或定位同一客体 这些名字或地址是同义语 在第一种情况下同义语是不便的但在实践上不可避免 在另一种情况下同义语通常是有用的且有意使用例如别名和缩写举例当今 法国的首都 同义于名字 巴黎法国 这两个名字都标识同一客体国家名也有这种类型的同义语例如
15、术语 常常用来代替 两个术语同义中的名字开放系统的基本组成部分是实开放系统它是一个在它与其他实系统的通信中符合 标准需求的系统系统标题用于标识一个实开放系统系统标题是一个与层无关的原始名字 即它用来整体地标识一个实开放系统 单一的实开放系统由一个且仅一个系统标题来命名 系统标题可和其他的限定符结合用来标识实开放系统中的特定 资源即它可用来构建给定实开放系统中客体的结构化名字的基础 例如一个应用进程标题可能基于系统标题带有附加相关限定符子系统和 实体一个开放系统由一组层构成 给定开放系统的每层定义了一个子系统 子系统对于层 因此 一个 子系统是一个开放系统的层次划分即在 层的元素 一个 子系统仅
16、直接与那个开放系统的 和 子系统的元素进行交互一个 实体是在 子系统内的活动元素 该子系统包含了为对应于特定 实体类型的 层而定义的一组能力 实体类型可被标识但不必定位且不能被定位 与此相反 那个 实体类型的 每个 实体可被标识和定位 这是必需的因为 实体是参与通信的活动元素 实体由实体标题来命名由于一个 实体表示了 层的通信能力 层的不同通信能力可以被不同 实体来表示即在一个 子系统内可能有几个 实体例如 由两个不同 实体表示的两个不同 协议当叫一个 实体参加通信时有一个它的功能或部分功能的特定用途 此用途称为 实体调用 一个 实体调用被一个 实体调用标识符无歧义性地进行命名此标识符在那个
17、实体范围内必须是唯一的下列名字与 实体一起使用由 实体类型标题命名的 实体类型由 实体标题命名的 实体由 实体调用标识符命名的 实体调用服务访问点一个 实体被连接到一个或多个 以便向 层提供 服务 为达到此目的实体可以通过一个或多个 使用 层提供的服务一个 被连接到一个且仅一个 实体 因此一个 实体通过它与一个或多个连接来定位 虽然一个 地址严格地标识一个 但在任何给定的点上该及时无歧义的指出了一个 实体图 和图 图解了 实体与 和与 实体的关系 应注意图 示出的关系是不允许的因为一个 仅能被连接到一个 实体和一个 实体图 允许的 实体与 和与 实体的关系图 不允许的 实体与 和与 实体的关系
18、地址和 地址一个 地址标识了都定位于 子系统和 子系统之间的 集合 例如网络层上使用的这种定义导致下列内容 一个网络地址标识 网络 集合 一个 地址用来定位一个实体或几个 实体 它们都提供同样的功能一个 地址是一个仅标识单个 的 地址 因此在 地址和 地址间有很大的区别 可能一个层的各项功能要求一个 地址来标识实际上用来支持通信的单个 因此确定所采取动作的过程不是地址本身的性质而是以逐个层和逐个协议为基础的一种显式判定 无论一个特定 地址表示了单个 或者标识了由不止一个 组成的一个集合 这个判定也可能受于实开放系统配置相关的本地考虑的影响由于以上的描述多种组织结构都是可能的 例如多个 实体连于
19、单个的 实体多个 实体使用单个 实体的服务提供同样的功能 等等地址的使用命名和编址机制是开放系统互连的一个基本方面 实开放系统 即使它在所有的七层上完全符合协议也可能因为其命名和编址策略上的不一致而不能建立对话基本地编址规则必须允许一个驻留在实开放系统中的应用实体与其他实开放系统中的对等应用实体建立联系 这个联系隐含地使用了六个低层的每一层对等实体间建立的联系地址的主要目的是在 子系统上可用的不同 实体间作出选择因此当 子系统分解为若干 实体为复杂时 编址机制允许与分解相连接的编址方案保持简单就很重要了陈述了因下列原因一个 子系统划分为若干 实体支持不同的 协议或 协议集合适应安全和或管理的需
20、求在应用子系统情况下区分不同的应用进程和同一应用进程中的不同应用实体陈述了 地址不可用来区分须经协商的协议各方面 类别子集 协议版本 或参数值在网络层以上的导出路由选择信息区分硬件部件注在某些配置下 一个 地址的正常使用能导致一个 实体被完整地包含在单个的硬件部件中 然而 在中 地址标识 实体 它并不标识硬件部件只要不同的 协议至少共享的允许协议的每种类型的是可区分的一种最小标识机制 如见它们可被看作为一个公共类型的子类型并且应被一个实体来处理 因此不要求不同地址来区分那些不同的协议这些规则非常重要 因为它们限制了在此系统之外可见即在 内的实开放系统的复杂程度如前所述 一个实开放系统从外部看上
21、去必须是简单的 使它可以容易被其他实开放系统甚至是最简单的实开放系统访问 为了使一个实开放系统从外部看比较简单 建议一个实开放系统应被建模为在每个可用的 协议类型的每层内只有一个实体 从而编址方案可以是简单明了的 见图注 虽然图 到图 的图所示例子示出了不同 实体中的 和 协议假如在 和 间不存在歧义 它们也可能在相同的 实体中连接方式 无连接方式图 一个具有简化编址方案的实开放系统的例子现在 让我们想象一个具有相当复杂内部结构的实开放系统 产生这种复杂性和冗余性配置在硬件和软件上的一个可能的理由是高可靠性的需求 为了简单我们应把这个例子限于网络层 运输层和会话层见图图 一个复杂的实内部结构的
22、例子此实开放系统的结构从外部应是不可见的且它的编址方案应保持简单 达到此目的的最好方法这样来考虑在不同的层只有一个 实体和一个 实体见图图 配置可惜的是 这常常是不可能的特别当需要恢复通信且返回同样的实体调用时 当各种软件实现由于某种原因不能交换上下文时 这可能发生在这种情况下实开放系统的 配置看来像图 所示图 配置除了恢复通信的目的 没有理由区分同一 子系统中的两个 或 实体且没有准则来区别它们 因此能访问这些 或 实体如单个实体便很重要了 这可通过使用一个包括所有各种通往这些实体的 地址来获得 当使用这些 地址时 配置 看起来等价于 配置响应 地址的概念 见 将允许接收者系统指示哪个特定的
23、 被用于每个特定通信实例 实际使用的被一个 地址标识的 在响应的 地址中提供 因此发起者被通知在所有可能的被发起者供应的 地址所标识的 集合中那个特别的 被用于此特别的通信实例 响应 地址的知识允许发起者建立带有完全相同的 实体的随后连接 大多数情况下发起者并不关心选择了那个实体但当有恢复通信的需求时这个机制是必备的最后 地址和响应 地址的概念对 的未来是必不可少的 特别是因为它们考虑了实开放系统的发展是朝着内部复杂性但外部保持简单性的方向陈述了每层标准可在需要的情况下对 地址和响应 地址的概念施加若干限制例如施加一个 地址总是一个简单的 地址 这些限制应仅在需要被证明的地方施加 因为它们将制
24、约编址概念的灵活性必须清楚地理解到一些现有的 国际标准不区分 地址和 地址 因此通常用地址来陈述其编址性质 这是因为它们已在 之前发展 并且不意味着它们限制地址应涉及单个 另一方面用 地址陈述的特征通常自然地扩展到 地址 以便这些文件的修订由 定义的概念来看将是需要的和易于处理的体系结构和命名名字分解名字在使用它们的环境里无歧义是极其重要的 为达到这一点使用了登记机制 某一组织被赋予权限可持有对一些给定类型的客体名字的登记簿 例如对于应用实体标题 保证无歧义是这种机构的责任即不同的客体有不同的名字在 中在给定类型中可能有大量的客体单个的机构在世界范围内维持需求登记簿将是不实际的 在这种情况下如
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- GBZ 17976 2000 信息技术 开放系统 互连 命名 指导
