RFC 4122 - 通用唯一标识符 (UUID) URN 命名空间
发布时间: 2005年7月
状态: 标准轨道
作者: P. Leach (Microsoft), M. Mealling (Refactored Networks, LLC), R. Salz (DataPower Technology, Inc.)
摘要
本规范定义了 UUID (Universally Unique IDentifier, 通用唯一标识符) 的统一资源名称命名空间, 也称为 GUID (Globally Unique IDentifier, 全局唯一标识符).UUID 长度为 128 位, 能够保证跨空间和时间的唯一性.UUID 最初用于 Apollo 网络计算系统, 后来用于开放软件基金会 (OSF) 的分布式计算环境 (DCE), 然后在 Microsoft Windows 平台上使用.
Contents
- 1. Introduction (简介)
- 2. Motivation (动机)
- 3. Namespace Registration Template (命名空间注册模板)
- 4. Specification (规范)
- 4.1. Format (格式)
- 4.2. Algorithms for Creating a Time-Based UUID (创建基于时间的 UUID 的算法)
- 4.3. Algorithm for Creating a Name-Based UUID (创建基于名称的 UUID 的算法)
- 4.4. Algorithms for Creating a UUID from Truly Random or Pseudo-Random Numbers (从真随机或伪随机数创建 UUID 的算法)
- 4.5. Node IDs that Do Not Identify the Host (不标识主机的节点 ID)
- 5. Community Considerations (社区考虑)
- 6. Security Considerations (安全考虑)
- 7. Acknowledgments (致谢)
- 8. Normative References (规范性引用)
Appendices (附录)
- Appendix A. Sample Implementation (示例实现)
- Appendix B. Sample Output of utest (utest 的示例输出)
- Appendix C. Some Name Space IDs (一些命名空间 ID)
相关资源
- 官方文本: RFC 4122
- 官方页面: RFC 4122 DataTracker
- 勘误表: RFC Editor Errata