ГОСТ Р ИСО/МЭК 9834-8—2011
3.4.7универсально уникальный идентификатор; УУИд (Universally Unique Identifier;
UUID): 128-битовое значение, созданное в соответствии с требованиями настоящего стандарта или в
соответствии с одной из ранних спецификаций и являющееся уникальным в различных системах и во
времени (см. также 3.4.5).
4 Сокращения
В настоящем стандарте применены следующиесокращения:
АСН.1 — абстрактная синтаксическая нотация версии 1;
ГУ ИД — глобальноуникальный идентификатор;
ЕИР (URN) — универсальное имя ресурса (Uniform Resource Name);
ИДО — идентификатор объектаАСН.1;
КДС — контрольдоступа ксреде;
ОС5 — алгоритм 5 обработкисообщений;
УР — уполномоченный по регистрации;
УПР (URL) — универсальное положение ресурса (Uniform Resource Locator);
УУИд (UUID) — универсально-уникальный идентификатор (Universally Unique Identifier);
ХАБ-1 — хеш-алгоритм безопасности 1;
IEEE — Institute of Electrical and Electronics Engineers. Inc. — Институт ииженеров-электриков и
электронщиков;
UTC — Coordinated Universal Time — всемирноескоординированное время.
5 Обозначения
5.1 В настоящем стандарте установлена последовательность октетовдля УУИд в терминах пер
вого и последнего октетов. Первый октеттакже называется «октет 15», а последний — «октет0».
5.2 Биты внутри УУИд также пронумерованы от «бит 127» до «бит 0». где бит 127 — старший бит
октета 15, а бит 0 — младший битоктета 0.
5.3 На рисунках ив таблицах, представленныхв настоящем стандарте, старшийоктет (и старший
бит) помещается слева, что соответствует порядку передачи октетов, при котором самый левый октет
передается первым.
5.4 Числовые значения, использованные в настоящем стандарте, выражены как целые без знака
заданной длины в битах (например. N). Биты в N-битовом целом без знака значения нумеруются от
«бит N-1»до «бит 0». где бит N-1 — старший, а бит0 — младший.
5.5 Эти обозначения используются исключительно для целей настоящей спецификации. Пред
ставление в памяти компьютера нестандартизируется и зависитот системной архитектуры.
6 Структура и представление УУИд
6.1 Структура полей УУИд
6.1.1 УУИдопределен какупорядоченная последовательностьизшестиполей.УУИдопределенв
терминах сцепления этих полей УУИд. Поля УУИд называются следующим образом;
a) поле «TimeLow»;
b
) поле «TimeMid»;
c) none«VersionAndTimeHigh»;
d) поле «VariantAndClockSeqHigh»;
e) поле «ClockSeqLow»;
0 поле «Node».
6.1.2 По определению поля УУИд имеют старшинство в перечисленном выше порядке, где
«TimeLow» является самым старшим полем (бит 31 поля «TimeLow» является битом 127 УУИд). а
«Node» — самым младшим (бит0 поля «Node» является битом 0УУИд).
6.1.3 Содержимое этих полей УУИд определено в терминах целых без знака значений версии,
варианта, времени, временной последовательности и узла (фиксированной длины в битах каждое).
Установка этих значений представлена в разделе 12. а их отображение в указанные выше поля
УУИд — в 12.1.
3