标准解读

GB/T 17969.8-2010是一项中国国家标准,专注于信息技术领域中的开放系统互连(Open System Interconnection, OSI)框架下,针对登记机构的操作规程进行了规定,特别是针对通用唯一标识符(Universally Unique Identifier, UUID)的生成、登记过程,以及其在抽象语法记述一(Abstract Syntax Notation One, ASN.1)客体标识符中的应用进行了详细说明。下面是对该标准内容的展开描述:

1. 标准背景与目的

此标准建立在OSI模型的基础上,OSI模型是国际标准化组织(ISO)定义的一个概念模型,用于指导如何在网络中实现不同系统的互联通信。UUID作为一种标准的128位数字标识符,设计用于在分布式计算环境中提供高概率的全球唯一性,以支持各种类型的信息交换、实体识别等需求。

2. UUID的生成规则

标准详细阐述了生成UUID的多种方法,包括基于时间的、基于命名空间和MD5散列的、基于随机数或伪随机数的等。每种方法都旨在确保生成的UUID在全球范围内具有高度的唯一性,同时考虑到时间顺序、命名空间的特定性和生成环境的随机性。

3. UUID的登记流程

标准还规范了UUID的登记程序,明确了登记机构的角色、职责及操作步骤。这包括了提交UUID申请、审核验证、正式登记以及后续的查询和管理等环节。登记的目的是为了维护一个中央记录,便于跟踪和管理已分配的UUID,确保不会发生重复,并为跨系统、跨平台的数据交换提供基础。

4. UUID作为ASN.1客体标识符部件的应用

在ASN.1编码标准中,UUID被用作一种有效的客体标识符,用于标记数据结构中的特定元素或数据类型。标准详细说明了如何将UUID嵌入到ASN.1的编码规则中,作为标识信息的一部分,从而增强数据交换的准确性和可追溯性。这涉及到UUID在ASN.1结构中的表示形式、编码规则及其在复杂数据结构中的一致性使用原则。

内容概览

该标准通过确立UUID的生成规则、明确登记流程,并将其整合进ASN.1编码体系,为信息技术领域的开放系统互连提供了标准化的支持,确保了数据标识的唯一性、一致性和跨平台的互操作能力,是实现高效、可靠信息交换的技术基础之一。


如需获取更多详尽信息,请直接参考下方经官方授权发布的权威标准文档。

....

查看全部

  • 被代替
  • 已被新标准代替,建议下载现行标准GB/T 17969.8-2024
  • 2011-01-14 颁布
  • 2011-05-01 实施
©正版授权
GB/T 17969.8-2010信息技术开放系统互连OSI登记机构操作规程第8部分:通用唯一标识符(UUID)的生成和登记及其用作ASN.1客体标识符部件_第1页
GB/T 17969.8-2010信息技术开放系统互连OSI登记机构操作规程第8部分:通用唯一标识符(UUID)的生成和登记及其用作ASN.1客体标识符部件_第2页
GB/T 17969.8-2010信息技术开放系统互连OSI登记机构操作规程第8部分:通用唯一标识符(UUID)的生成和登记及其用作ASN.1客体标识符部件_第3页
GB/T 17969.8-2010信息技术开放系统互连OSI登记机构操作规程第8部分:通用唯一标识符(UUID)的生成和登记及其用作ASN.1客体标识符部件_第4页
GB/T 17969.8-2010信息技术开放系统互连OSI登记机构操作规程第8部分:通用唯一标识符(UUID)的生成和登记及其用作ASN.1客体标识符部件_第5页
已阅读5页,还剩31页未读 继续免费阅读

下载本文档

免费下载试读页

文档简介

ICS35.100.01L79中华人民共和国国家标准GB/T17969.8-2010/ISO/IEC9834-8:2005信息技术开放系统互连OSI登记机构操作规程第8部分:通用唯一标识符(UUID)的生成和登记及其用作ASN.1客体标识符部件Informationtechnology--Opensystemsinterconnection-ProceduresfortheoperationofOSIregistrartionauthorities-Part8:GenerationandregistrationofUniversallyUniqueldentifiers(UUIDs)andtheiruseasASN.1obiectidentifiercomponents(ISO/IEC9834-8:2005.IDT)2011-01-14发布2011-05-01实施中华人民共和国国家质量监督检验检疫总局发布中国国家标准化管理委员会

GB/T17969.8-2010/ISO/IEC9834-8:2005三次前言引言范围规范性引用文件术语和定义缩略语记法·…………6UUID结构和表示使用UUID来形成OID.8使用UUID来形成URNUUID的比较和排序规则10确认…·11变体的比特·12UUID字段与传输字节次序的使用13设置基于时间的UUID字段14设置基于名称的UUID字段15投设置基于随机数的UUID字段16UUID的登记及其用作OID部件附录A(资料性附录)有效生成基于时间的UUID的算法附录B(资料性附录)基于名称的UUID的特性附录C(资料性附录)在系统中随机数的生成附录D(资料性附录)实例实现·...………1参考文献

GB/T17969.8-2010/ISO/IEC9834-8:2005前GB/T17969在《信息技术开放系统互连SI登记机构操作规程》总标题下,分为以下几个部分:第1部分:一般规程;-第3部分:ISO和ITU-T联合管理的顶级弧下的客体标识符弧的登记;-第5部分:VT控制客体定义的登记表;第第6部分:应用进程和应用实体;-第8部分:通用唯一标识符(UUID)的生成和登记及其用作ASN.1客体标识符部件本部分是GB/T17969的第8部分。本部分等同采用国际标准ISO/IEC9834-8:2005《信息技术开放系统互连OSI登记机构操作规程第8部分:通用唯一标识符(UUID)的生成和登记及其用作ASN.1客体标识符部件》。与ISO/IEC9834-8的等同文本为ITU-T建议X.667。本部分的附录A、附录B、附录C和附录D为资料性附录本部分由全国信息技术标准化技术委员会提出并归口,本部分起草单位:中国电子技术标准化研究所,北京易华世纪科技发展中心。本部分主要起草人:徐冬梅、王茜、董挺。

GB/T17969.8-2010/ISO/IEC9834-8:2005GB/T17969的本部分规定了通用唯一标识符(UUID)的生成和可选登记。UUID是一个16个八位位组(128比特)的位组串。16个八位位组能被解释为一个无符号整数编码,并且所涉及到的整数值能被用作在弧(oint-iso-itu-tuuid(25))下的OID树的弧。这使用户能生成OID,而无需任何登记规程UUID也被称作全球唯一标识符(GUID),但是该术语在本部分中,不予使用。UUID最初被用于网络计算系统(NCS)1.后来被用于开放软件基金会的分布式计算环境(DCE)2。ISO/IEC11578「3包含了在本部分中规定的某些(但并非全部)UUID格式的简短定义,在本部分中的规范与所有这些早期规范相一致。形成OID部件的UUID都是用ASN.1值记法被表示为其整数值的十进制,但是对于所有其他显示目的来说,更常见的是以十六进制数来表示它们,以一个连字符分隔16个八位位组UUID范围内的不同字段。该表示在本部分中子以定义。如果按照在本部分中定义的机制之一来生成.或者保证UUID不同于公元3603年前生成的所有其他UUID.或者保证UUID可能极为不同(取决于所选择的机制)。不要求集中式机构来管理UUID,但是要求自我生成的UUID的集中登记,并且提供了对UUID的自动生成(使用在本部分中定义的算法)和登记。集中生成的UUID被保证不同于集中生成的所有其他UUID。已登记的UUID被保证不同于所有其他登记的UUID.UUID能用于多用途.从触发具有极短生命周期的客体,到可靠地标识出跨越网络的每个持久客体,特别是(但不必是)作为ASN.1客体标识符(OID)值的或统一资源名称(URN)的一部分。在本部分中规定的UUID生成算法支持很高的分配速率:每机器每秒10兆(如果有必要).所以.UUID也能用作事务ID。一一个资料性附录提供了用C语言表示的程序,它将按照本部分来生成UUID.为了生成唯一UUID规定了三种算法.以使用不同机制来确保唯一性。它们产生了不同版的UUID.第1个(和最普通)机制产生了所谓的基于时间的版本。这些UUID在单台机器中能够以每秒10兆的速率来生成。对于在单个计算机系统内生成的UUID,带有100ns的粒度的,基于协调世界时(UTC)的60比特时截(用作时钟值)被用来保证在约1600年周期内的唯一性。对于以同一时截通过不同系统生成的UUID.唯一性是通过使用在GB/T15629.3中规定的48比特媒体访问控制(MAC)地址来获得的(这是被用作结点值)。(这些地址在大多数已联网的系统上通常早已用到,否则从IEEE的MAC地址登记机构可获得——见4。如果在某一系统上不能用到UTC时间.或如果没有MAC地址可用.则对于基于时间的版本.规定了生成时钟和结点值的可替换方法。第2个机制产生了基于名称的版本的单个UUID.其中,密码散列技术被用于根据全球无二义文档(文本)名称来产生128比特UUID值。第3个机制使用伪随机或真随机数生成来产生在128比特值中的大多比特第5章规定了用于八位位组次序和比特次序命名的和用于规范传输次序的记法。第6章规定UUID的结构以及用二进制、十六进制或作为单个整数值对它的表示。第7章和第8章规定了分别在OID或URN中使用UUID.第9章规定了比较UUID的规则,以测试相等性或提供在两个UUID之间的排序关系第10章讨论了检验UUID有效性的可能性。。一般来说,UUID具有小的元余度,并且有检验其有

GB/T17969.8-2010/ISO/IEC9834-8:2005效性的小范围。然而,如果接受了登记的UUID,则该UUID被保证不同于所有其他登记的UUID.第11章描述了在UUID中历史上使用的某些比特,以定义UUID格式的不同变体,以及规定了按照本部分定义的UUID的这些比特的值。第12章规定了在不同版本中使用的UUID的字段,而这些不同版本是定义的(基于时间的、基于名称的和基于随机数的版本)。它还定义了传输字节次序。第13章规定了设置基于时间的UUID的字段。第14章规定了设置基于名称的UUID的字段第15章规定了设置基于随机数的UUID的字段第16章涉及到UUID的登记机构的操作,以使它们能集中登记和提供唯一性保证所有附录都是资料性附录。附录A描述了有效生成基于时间的UUID用的各种算法附录B讨论了基于名称的UUID宜具有的特性.这些特性对选择供生成这样的UUID时用的名称空间有影响附录(提供了关于在计算机系统中能用来生成随机数的机制的指南。附录D包含了以C程序设计语言表示的完整程序,它能用来生成UUID

GB/T17969.8-2010/ISO/IEC9834-8:2005信息技术开放系统互连OSI登记机构操作规程第8部分:通用唯一标识符(UUID)的生成和登记及其用作ASN.1客体标识符部件范围GB/T17969的本部分规定了使用户能产生128比特标识符的格式和生成规则,而这些128比特标识符或被保证是全球唯一的或被保证是高概率的、全球唯一的.遵守本部分以每100ns生成一个新的UUID的速率来生成的UUID既适用于暂时使用,也可作为永久标识行。本部分是起源于UUID及其生成的旱期非标准规范,并且在技术上等同于这些早期规范。本部分规定了用于UUID的基于Web的登记机构操作规程。本部分还规定和允许使用UUID(登记的或不登记的)作为在弧{joinr-iso-itu-tuuid(25))之下的OID部件。这使用户能生成OID.而无需任何登记规程。本部分还规定和允许使用UUID(登记的或不登记的)来形成URN范性引用文件下列文件中的条款通过(B/T17969本部分的引用而成为本部分的条款。凡是注日期的引用文件.其随后所有的修改单(不包括勒误的内容)或修订版均不适用于本部分,然而,鼓励根据本部分达成协议的各方研究是否可使用这些文件的最新版本。凡是不注日期的引用文件,其最新版本适用于本部分。GB/T17969.1信息技术开放系统互连OSI登记机构的操作规程第1部分:一般规程(GB/T17969.1-2000.eqvISO/IEC9834-1:1993)GB/T16262.1—2006信息技术抽象语法记法一(ASN.1)第1部分:基本记法规范(ISOIEC8824-1:2002.IDT)GB/T15629.3信息技术系统局域网第3部分:带碰撞检测的载波侦听多址访间(CSMA/CD)的访问方法和物理层规范(GB/T15629.3-1995.idtISO/IEC8802-3:1990)GB/T13000-2010信息技术通用多八位编码字符集(UCS)(ISO/IEC10646:2003.IDT)GB/T18238.3信

温馨提示

  • 1. 本站所提供的标准文本仅供个人学习、研究之用,未经授权,严禁复制、发行、汇编、翻译或网络传播等,侵权必究。
  • 2. 本站所提供的标准均为PDF格式电子版文本(可阅读打印),因数字商品的特殊性,一经售出,不提供退换货服务。
  • 3. 标准文档要求电子版与印刷版保持一致,所以下载的文档中可能包含空白页,非文档质量问题。

评论

0/150

提交评论