Jump to content

Время

UTID ( Universally Traceable Identifier ) ​​— уникальный идентификатор физической или виртуальной вещи, состоящий из идентификатора , каталога и DNS .

Это символьный идентификатор, где dns — это доменное имя организации, давшей имя объекту, каталог используется организацией для классификации объекта, а идентификатор уникален в области DNS и каталога. Примеры: 125.product~db$com1.test, ~db$com1.test, 125.product~$com1.test и ~$com1.test.

  • Он содержит имя DNS, чтобы полностью избежать конфликтов имен.
  • Его можно отследить по DNS-имени.
  • Он имеет внутренний механизм пересылки, сопоставляя суффикс UTID.
  • Его можно отследить по совпадению DNS в Интернете и суффикса UTID в интрасети.

Синтаксис

[ редактировать ]

Синтаксис UTID следующий:

    UTID  =  [ id ] "~" [ catalog ] "$" dns
       id         =  1 * 92 graphic
       catalog    =  label 0 * 30 dot-label 0 * 1 label
       dns        =  label 0 * 60 dot-label "." 2 * 7 alpha
       label      =  alpha / DIGIT
       dot-label  =  alpha / DIGIT / "-" / "."
       alpha      =  %x61-7A   ; a-z
       graphic    =  %x21-7E / Graphic Unicode character

Если один компонент (каталог) пуст, разделитель (~) перед компонентом НЕ ДОЛЖЕН быть опущен.

Максимальная длина UTID составляет 96 байт, включая все разделители в UTID, хотя сумма максимальной длины каждого компонента превышает 96. Компонент DNS должен быть настоящим DNS-именем, зарегистрированным в агенте регистрации доменных имен , и не должен быть IP-адресом или « localhost », который является именем обратной связи локального компьютера. То есть должна быть хотя бы одна точка '.' в компоненте DNS и часть после последней точки должна быть доменом верхнего уровня .

DNS-компонент

[ редактировать ]

Система доменных имен (DNS) определяет максимальную длину DNS, равную 255. Однако для упрощения реализации максимальная длина DNS, используемая в UTID, ограничена 64, что длиннее, чем почти все DNS, фактически используемые в реальном мире.

В определении DNS символы, используемые в DNS, могут быть строчными или прописными, без какого-либо значения регистру. Однако для упрощения реализации символы, используемые в компоненте DNS в UTID, ДОЛЖНЫ быть в нижнем регистре.

Система интернационализации доменных имен в приложениях (IDNA) позволяет пользовательским приложениям, таким как веб-браузеры , сопоставлять строки Unicode с допустимым набором символов DNS с помощью Punycode , который называется интернационализированными доменными именами. Однако для упрощения реализации интернационализированные доменные имена не допускаются в UTID.

Компонент каталога

[ редактировать ]

Компонент каталога состоит только из строчных букв, десятичных цифр, дефиса и точки. Дефис и точка не должны находиться в начале и конце компонента каталога.

Идентификатор компонента

[ редактировать ]

Как и компонент каталога, компонент id состоит из строчных букв, десятичных цифр, дефиса и точки. Дефис и точка не должны находиться в начале и конце компонента каталога.

Однако для лучшей совместимости компонент id может состоять из графических символов, которые включают все графические символы, определенные в ISO /IEC 646, и все графические символы, определенные в Unicode, за исключением пробелов. Символ Unicode ДОЛЖЕН быть закодирован в наборе символов UTF-8 . Компонент id чувствителен к регистру , тогда как компоненты каталога и DNS поддерживают только нижний регистр.

Рекомендуется, чтобы в компоненте id использовались только строчные буквы, десятичные цифры, дефис и точка. Графические символы используются только для совместимости с существующей системой кодов.

Пробел (%x20) или любой символ меньше %x20 не поддерживается компонентом id, а также компонентами каталога и DNS в UTID.

Вложенные UTID

[ редактировать ]

Вложенный UTID определяется как компонент идентификатора UTID, являющийся другим UTID. Следовательно, компонент id вложенного UTID ДОЛЖЕН содержать компонент DNS и следовать синтаксису UTID. Напротив, UTID, в котором компонент id содержит компонент DNS, не обязательно должен быть вложенным UTID. Является ли UTID вложенным UTID, определяется как синтаксисом, так и контекстом использования UTID.

Зарезервированный каталог

[ редактировать ]

Некоторые каталоги зарезервированы для использования в будущем. Эти каталоги включают «u», «v», «w», «x», «y» и «z», а также все каталоги, оканчивающиеся на «.u», «.v», «.w», «. .x», «.y» и «.z».

Использование

[ редактировать ]

UTID разработан для протокола отслеживания идентификаторов (Idtp), в Idtp дополнительную информацию см. .

[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 3470e2f966dc81f5a52c61db898d81db__1688671860
URL1:https://arc.ask3.ru/arc/aa/34/db/3470e2f966dc81f5a52c61db898d81db.html
Заголовок, (Title) документа по адресу, URL1:
Utid - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)