ITU-T X 667-2008 Information technology C Open Systems Interconnection C Procedures for the operation of OSI Registration Authorities Generation and registration of Universally Uni1 o.pdf
《ITU-T X 667-2008 Information technology C Open Systems Interconnection C Procedures for the operation of OSI Registration Authorities Generation and registration of Universally Uni1 o.pdf》由会员分享,可在线阅读,更多相关《ITU-T X 667-2008 Information technology C Open Systems Interconnection C Procedures for the operation of OSI Registration Authorities Generation and registration of Universally Uni1 o.pdf(32页珍藏版)》请在麦多课文档分享上搜索。
1、 INTERNATIONAL TELECOMMUNICATION UNION ITU-T X.667TELECOMMUNICATION STANDARDIZATION SECTOR OF ITU (10/2012) SERIES X: DATA NETWORKS, OPEN SYSTEM COMMUNICATIONS AND SECURITY OSI networking and system aspects Naming, Addressing and Registration Information technology Procedures for the operation of ob
2、ject identifier registration authorities: Generation of Universally Unique Identifiers (UUIDs) and their use in object identifiers CAUTION ! PREPUBLISHED RECOMMENDATION This prepublication is an unedited version of a recently approved Recommendation. It will be replaced by the published version afte
3、r editing. Therefore, there will be differences between this prepublication and the published version. FOREWORD The International Telecommunication Union (ITU) is the United Nations specialized agency in the field of telecommunications, information and communication technologies (ICTs). The ITU Tele
4、communication Standardization Sector (ITU-T) is a permanent organ of ITU. ITU-T is responsible for studying technical, operating and tariff questions and issuing Recommendations on them with a view to standardizing telecommunications on a worldwide basis. The World Telecommunication Standardization
5、Assembly (WTSA), which meets every four years, establishes the topics for study by the ITU-T study groups which, in turn, produce Recommendations on these topics. The approval of ITU-T Recommendations is covered by the procedure laid down in WTSA Resolution 1. In some areas of information technology
6、 which fall within ITU-Ts purview, the necessary standards are prepared on a collaborative basis with ISO and IEC. NOTE In this Recommendation, the expression “Administration“ is used for conciseness to indicate both a telecommunication administration and a recognized operating agency. Compliance wi
7、th this Recommendation is voluntary. However, the Recommendation may contain certain mandatory provisions (to ensure, e.g., interoperability or applicability) and compliance with the Recommendation is achieved when all of these mandatory provisions are met. The words “shall“ or some other obligatory
8、 language such as “must“ and the negative equivalents are used to express requirements. The use of such words does not suggest that compliance with the Recommendation is required of any party. INTELLECTUAL PROPERTY RIGHTS ITU draws attention to the possibility that the practice or implementation of
9、this Recommendation may involve the use of a claimed Intellectual Property Right. ITU takes no position concerning the evidence, validity or applicability of claimed Intellectual Property Rights, whether asserted by ITU members or others outside of the Recommendation development process. As of the d
10、ate of approval of this Recommendation, ITU had/had not received notice of intellectual property, protected by patents, which may be required to implement this Recommendation. However, implementers are cautioned that this may not represent the latest information and are therefore strongly urged to c
11、onsult the TSB patent database at http:/www.itu.int/ITU-T/ipr/. ITU 2013 All rights reserved. No part of this publication may be reproduced, by any means whatsoever, without the prior written permission of ITU. Rec. ITU-T X.667 (10/2012) Prepublished version 1 INTERNATIONAL STANDARD ISO/IEC 9834-8 R
12、ECOMMENDATION ITU-T X.667 Information technology Procedures for the operation of object identifier registration authorities: Generation of Universally Unique Identifiers (UUIDs) and their use in object identifiers Summary Recommendation ITU-T X.667 | ISO/IEC 9834-8 specifies procedures for the gener
13、ation of UUIDs and for their use in the international object identifier tree under the joint UUID arc. Source Recommendation ITU-T X.667 was approved on 27 February 2013 by ITU-T Study Group 17 under Recommendation ITU-T A.8 procedure. An identical text is also published as ISO/IEC 9834-8. Rec. ITU-
14、T X.667 (10/2012) Prepublished version 2 CONTENTS Page 1 Scope 1 2 Normative references 1 2.1 Identical Recommendations | International Standards . 1 2.2 Other normative references 1 3 Terms and definitions . 2 3.1 ASN.1 notation . 2 3.2 Registration authorities . 2 3.3 Network terms 2 3.4 Additiona
15、l definitions . 2 4 Abbreviations 3 5 Notation 3 6 UUID structure and representation . 3 6.1 UUID field structure . 3 6.2 Binary representation 4 6.3 Representation as a single integer value . 4 6.4 Hexadecimal representation . 4 6.5 Formal syntax of the hexadecimal representation 4 7 Use of a UUID
16、as the primary integer value and Unicode label of a Joint UUID arc . 5 8 Use of a UUID to form a URN . 5 9 Rules for comparison and ordering of UUIDs 5 10 Validation . 6 11 Variant bits . 6 12 Use of UUID fields and transmission byte order 6 12.1 General . 6 12.2 Version . 7 12.3 Time 7 12.4 Clock s
17、equence . 8 12.5 Node . 8 13 Setting the fields of a time-based UUID. 9 14 Setting the fields of a name-based UUID . 9 15 Setting the fields of a random-number-based UUID 10 Rec. ITU-T X.667 (10/2012) Prepublished version 3 Annex A Algorithms for the efficient generation of time-based UUIDs 13 A.1 B
18、asic algorithm . 13 A.2 Reading stable storage 13 A.3 System clock resolution 13 A.4 Writing stable storage . 14 A.5 Sharing state across processes 14 Annex B Properties of name-based UUIDs 15 Annex C Generation of random numbers in a system 16 Annex D Sample implementation . 17 D.1 Files provided .
19、 17 D.2 The copyrt.h file . 17 D.3 The uuid.h file 17 D.4 The uuid.c file 18 D.5 The sysdep.h file . 21 D.6 The sysdep.c file . 21 D.7 The utest.c file 23 D.8 Sample output of utest 23 D.9 Some name space IDs . 24 Bibliography. 25 Rec. ITU-T X.667 (10/2012) Prepublished version 4 Introduction This R
20、ecommendation | International Standard standardizes the generation of universally unique identifiers (UUIDs). UUIDs are an octet string of 16 octets (128 bits). The 16 octets can be interpreted as an unsigned integer encoding, and the resulting integer value can be used as the primary integer value
21、(defining an integer-valued Unicode label) for an arc of the International Object Identifier tree under the Joint UUID arc. This enables users to generate object identifier and OID internationalized resource identifier names without any registration procedure. UUIDs are also known as globally unique
22、 identifiers (GUIDs), but this term is not used in this Recommendation | International Standard. UUIDs were originally used in the network computing system (NCS) 1 and later in the Open Software Foundations Distributed Computing Environment (DCE) 2. ISO/IEC 11578 3 contains a short definition of som
23、e (but not all) of the UUID formats specified in this Recommendation | International Standard. The specification in this Recommendation | International Standard is consistent with all these earlier specifications. UUIDs forming a component of an OID are represented in ASN.1 value notation as the dec
24、imal representation of their integer value, but for all other display purposes it is more usual to represent them with hexadecimal digits with a hyphen separating the different fields within the 16-octet UUID. This representation is defined in this Recommendation | International Standard. If generat
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
10000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ITUTX6672008INFORMATIONTECHNOLOGYCOPENSYSTEMSINTERCONNECTIONCPROCEDURESFORTHEOPERATIONOFOSIREGISTRATIONAUTHORITIESGENERATIONANDREGISTRATIONOFUNIVERSALLYUNI1OPDF

链接地址:http://www.mydoc123.com/p-805375.html