К. Закер - Компьютерные сети. Модернизация и поиск неисправностей (953092), страница 159
Текст из файла (страница 159)
П МРПМВМ (Маввмалыаое время жизни), 4 байта. Задает продолжительность периода времени жизни (в секундах)„которое сервер далжец указывать во всех своих ресурсных записях, посылаемых в качестве ответов на запросы. Запись сообщений 0МЗ Последние четыре раздела сообщения ОХЗ в основном совпадают с точки зрения записи информации в их полях. ОХЗ-имена, имена зан и доменов всегда отобрюкаягтж одинаково, и все разделы используют одни и те же значения для написания капов типов и классов ресурсных записей.
Исключение состоит лишь в применении нескольких дополнительных кодов в разделе Яиепюп, которые носят названия СТУРЕ и ЯС)АВВ'саотаетственно. Следующие разделы описывают представление этих значений в сообщении ПХЗ более подробно. Запись 0й8-имени В зависимости от функции конкретного сообщения, любой нли даже одновременно все четыре раздела, метут содержать полностью определенное доменное имя хост-системы, имя домена или имя. зоны определенного сервера. Зти имена представляются в виде послеловательностей единиц, называемых метками (ЙЬе(), каждая из которых отображает одно конкретное слово имени.
Точки между метками не ставятся, поэтому, для разграничения отдельных слов, каждая метка начинается со значения, определяющего длину слова (в байтах), после которопт следует обозначенное количество байтов. Зто повторяется дзя кюхдого слова имени. Вслед за последним словом полностью определенного доменного имени следует байт са значением О, соответсгвующий нулевому значению корневого домена. Таким образом, отражение ЕйЧЬ-имени чпзту.хаскег.сош в значениях полей ()ХАМЕ нли ХАМЕ будет выглядеть (в десятичной записи) следующим образом: 3 и е е б и у с с г р 3 с о т 0 Типы записей а ресурсах Вся информация, распространяемы системой доменных имен, хранится в виде записей о ресурсах. Сообщения-запросы требуют отправки 'серверами определенных записей о ресурсах, и серверы включают требуемые записи о ресурсах в свои ответы на запросы.
Значение поля запрашиваемого типа ЩТУРК) разлела ()поп)оп сообщения ОХБ определяет тип записи о ресурсе, запрашиваемой у сервера, в то время хлк значения полей типа записей (ТУРЕ) в разделах Аптжг, Аигттопйу и АйПйопа) описывают тип каждой записи о ресурсах, поставляемых сервером в данном сообщении. В табл. 20Л перечислены типы записей о ресурсах и коды, используемые лля представления их в указанных полях. В табл. 20.2 показаны четыре дополнительных значения, представляющие наборы записей о ресурсах, которые могут применяться только в записях поля 91УРЕ раздела Яиезбоп.
Таблица ло.1. Типы записей о ресурсах ОИЯ и соогвегсгв1аощнаиодм, используемые и значениях попей ТУРЕ и ОТЧЕ д 1 Адрес хоста Гтб 2 Име авторитетного сервере часть:К Оетевые слухяйФ тхтвдяненяй табаица бй.у йаюнчаняе) тип коптила Функци МО 3 МЕ 4 СЮМЕ 5 ЗОА Е МВ 7 Ма В Текстовая строка Сервер сети ТйбгпщжФВб Дополнительные значения, ((оядотиялтвоцйте лаба)зы записей 0 Ресудсак котореж ислтвтьзуззтоя тсяькО и Гкете ЦТУУтб ТИПЫ ИЛВФФФВ Пале (;)Св АЯИ раздела Япсн(оп и поля СИЯЯ разлслттв Апзтгег,,Аптпайу и АЙИбопа1 задатот тип сети, для которой запрщпияяепиг, либо ттрсдоставяястся информация.
Хттпг в свое время онн и выпплиялк достаточно важнуго функпнкт, к наеплппему моменту зти поля в основном бесполезны, так как практически все сообщения ВХЗ относятся к кл~су Пь(. Сети классов н(л.(. то уукв тт РТН тз Н(нра 1З М)НЕО .1е мх тз ТХТ 16 зтлт 33 Почптвый адресат (устарел) Механизм лрсдвихения почты (устарел) Каноническое имя для альтернативнык имен Начало зоны авторитепвтго источника информации Доменное иыя псчтомяоящика'(вввпериментапьнмй) Член почтовой группы экспериментальный) Доменное имя переименования почты(вмвмриментальный) Нулевая запись о ресурсе Описание хорошо известного сервиса Указатель доменного имени Информация хоста Информация почтовою ящика или тквпсвого листа Почтовый обмен Запрос на передачу целой'воьм Запрос на записи, относящиеся к почтовому ящику (МБ, МО или Мй) Запрос на записи.о ресурсак псчтсвогс агента (устарел) Запрос на все вщлиси Глава Ю.
Система домевввх имен СЕЧЕТ и СНАОБ относятся к уже безнадежно устаревшим, класс сетей Нез)ой используется только несколькими экспериментальными сетями в Массачусетском технологическом институте (М)Т, МаипсЬпззе1з 1пзбплв оу ТесЬп1оя)ез). Исключительно из академических соображений возможные варианты значения полей СХАББ и ()С1АББ приведены в табл. 20.3 и 20.4. уа1улица ЗГьа. Зн ния для лолейСьАББ и Г2СьдББ записей орадур ах К~щ кааееа 1п1епют СЕЧЕТ СН НЗ СНАОЗ Нва од уаалииалп.4. дополнительно начал е пах холл и ля аСААНЗ валнсея с ресурсах Значение 0С1 АЗЗ Код ОС$.АЗЗ Любой класс Сообщения разрешения имен Процесс разрешения ОХБ-имени и 1Р-адрес начинается с того, что'распознаватель системы-клиента генерирует запрос.
На рис. 20.П показан приМер подобного сообщения-запроса, перехваченного программой-монитором сети, котороб было сгенерировано ЖеЬ-браузером при попытке соединения с 1ЛЦ. Жр://тлею.хаскег.сош. Значение флага ОРСОВЖ данного сообщения равно О, то есть показывает, что данное сообшенис представляет собой обычный запрос, при этом значение 1 флага 1Ю демонстрирует, что это именно рекурсивный запрос. В результате, ОКБ-сервер (он будет называться СХ1), который получит данный запрос, будет нести полную ответственность за разрешение указанного ЮХБ-имени и отправку результата клиенту.
Значение поля О1)СОФИТ показывает„что в сообщении содержится только одна запись а разделе Оиеаг)оп и ни одной записи в остальных трех разделах с записями о ресурсах, что является стандартом лля всех саобщенийзапросов. В разделе Ооеаг1оп указано ВХЯ-имя, которое требуется разрешить (вевв.хаскег.сош), а также тип (1 — А) и класс (1 — ПЯ) запрашиваемой записи о ресурсе.
Сервер СУ1 не является авторитетным сервером домена ааскегсош, а также не имеет запрашиваемой информации в своем кэшет поэтому вынуждая сгенерировать свои собственные запросы. Сначала сервер СУ,1 создает со- общение»запрос' 1рнс. 2О.!2) и передает его одному ю корневгах сердаров имен (193.41.6.4); адрес которого входит а конфаг1рагппо преграммното обеспечения сердара сх1.
запись а разделе (~пезсЪп дтоого сообщения'1пй тична таковой и йсдолноМ ЗапрОСЕ КЛиепта. сДнпопвеннме разяиЧик сестбят в том, что сервер'жпочает нное значение в поле ндднткфикаторк (41141 'н изменяет значения флага 1Ю на О, показывая, что данный запрос ядпяется нтерапнонным. ри . до.11. Сообщение-зеарю на резренмние пм~ имени, сгенерированное расооэнаеа1елем Рис. 29.12. Сообщение-запрос„напраеленное корневому серверу имен Ответ, получаемый серверам Сс1 от корневого сервера имен, обходит одну из стадий процесса, так как данный корневой сервер имен являетси одновременно и авторитетным сервером для домена верхнего уровня,.сащ.
В результате, ответ содерж)п запись о ресурсе, которая идентифицирует авторитетный сервер домена еас)(ег.со)п. Если запрошенное Е)1113-имя принаддежаио бы домену, для которого корневой сервер имен не являлся бы ави)ритстным сервером, например, панаму нз доменов с кодировкой страньг, тогда ответ на данный запрос содержал бы запись о ресурсе, идентифицирующую соответствующие авторитетные серверы.
Сообщение-ответ корневого сервера имен (рис. 20 13) имеег бит ЯК со значением 1, и зто подразумевает, чта данное сообщение представляет собой ответ. Значение идентификатора сообщения-ответа корневого сервера имен совпадаег с тем значением, которое имел идентификатор сообщения-запроса сервера СУ1, чта позволяет последнему ассоциировать Бти даа саобщения. Поле ЯЭС(ПЛАТ снова содержит значение 1, так как ответ включает раздел Овеи1ап из соответствующего сообщения-запроса без каких-либо изменений. Роаа)а Иаае Беаа(ое ВЕЬЬЕИ БЕСТ10И: 1еаа)аь(еа: 411( Юаяа:В ).а .~.ИОЪ-Ь ЬЪ.И ИО) Ьеа.ЕС Е И ЕЬЬО ~1 ьаа)е а)ъ 1=1 .ьис ~ Ь-а,вес ~м)-2,ьйс 1-2 Ц)гзтгаИ БЕСт)СИ[1) тур -Ь.С1 П)..
) а ьитесагту Бкстгаи(1): 1-~Щ) Сеаа1а Иаае; 7ЬСКЕИ СОИ йй туре: 2 иа - аа ааьъеа(га)ьае ааае еееааа Ей С1аае: 1 ГИ вЂ” Ьье ЬВРЬ (асеаааа ИИ т то 1)аа: 112ИБЕ а(а) .Ц) йй ВаСа 1 Б(Ъ: ЬЬ О Ь 1(а) '--за1) )Ьеа(а Иаае: ИБ).БЕСИИЕ.иьт ьа а Ьое) Ьае 1Ье Иаае имиджа н,)а) нписжп ) Бестгсиы): Реаа1» Иаае (а.уоьаьеа): ЕЬСКЕЕ.СОИ Ии Туре: 2 ИБ — а» аанша)1ааьае ааае аар.