DNS-система   не   делает   различий   между   понятиями   внутренних   узлов   и
листьев,   в   данном   стандарте   используется  общий   для   этих   понятий   термин
“узел”.
Каждый   узел   имеет   свой  маркер,   который  имеет   длину   0…63  октета.
“Узлы-братья” не могут иметь один и тот же маркер, несмотря на то, что один и
тот   же   маркер   может   использоваться   для   узлов,   которые   не   являются
“братьями”. Одно значение маркера является резервным, и это значение равно
“0” (то есть, маркер нулевой длины), а сам маркер нулевой длины используется
для обозначения корня древовидной структуры.
DNS-имя   узла   представляет   собой   перечень   маркеров,   которые
встречаются на пути от узла к корню древовидной структуры. По имеющейся
договоренности,   маркеры,   которые   формируют  DNS-имя,   пишутся   или
читаются слева на право, от наиболее частного (самый дальний (нижний) от
корня) к наиболее общему (самый ближний (верхний) к корню).
С   точки   зрения   операционной   системы,   целесообразно,   чтобы
программы,   которые  обрабатывают  DNS-имена,  представляли  последние  как
последовательности маркеров, в которых каждый маркер представляет собой
последовательность битов длиной в один октет, следующую в потоке октетов.
Вследствие   того,   что   все  DNS-имена   заканчиваются   в   корне   древовидной
структуры,  который   имеет  маркер, состоящий  из  последовательности  нулей,
программы могут использовать нулевой байт для окончания DNS-имени.
По   имеющейся   договоренности,  DNS-имена   могут   храниться
произвольным образом, но процедуры сравнения  DNS-имен в интересах всех
имеющихся  DNS-функций   осуществляются   на   основе   способа,   при   котором
строчные и прописные символы не различаются, учитывая применение ASCII-
кода и нулевого бита, как бита высшего порядка. Это означает, что допускается
присвоение узлам имени “А” и имени “а”, то только в том случае, когда эти
узлы не являются узлами-братьями. Когда получено  DNS-имя или маркер, то
тогда   возможно   сохранение   прописного/строчного   символа.   В   таком   случае
целесообразно, чтобы в дальнейшем была возможность (при необходимости)
добавлять полные двоичные DNS-имена в интересах новых служб, оставляя без
изменений существующие службы.
Когда пользователю необходим тип DNS-имени, то тогда длина каждого
маркера опускается, а сами маркеры разделяются точками (“.”). Так как полное
DNS-имя заканчивается корневым маркером, то тогда в печатной форме оно
также   будет   заканчиваться   точкой.   Данное   свойство   используется   для
определения различий между:
 последовательностью   символов,   которая   представляет   собой   полное
DNS-имя   (часто   называемое   “абсолютным”).   Например,
“poneria.ISI.EDU.”;