Главная » Просмотр файлов » Э. Таненбаум, М. ван Стеен - Распределённые системы (принципы и парадигмы)

Э. Таненбаум, М. ван Стеен - Распределённые системы (принципы и парадигмы) (1162619), страница 61

Файл №1162619 Э. Таненбаум, М. ван Стеен - Распределённые системы (принципы и парадигмы) (Э. Таненбаум, М. ван Стеен - Распределённые системы (принципы и парадигмы)) 61 страницаЭ. Таненбаум, М. ван Стеен - Распределённые системы (принципы и парадигмы) (1162619) страница 612019-09-20СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 61)

4.3.DNS поддерживает обратное отображение IP-адресов на имена хостов посред­ством записей PTR (pointer — указатель). Для того чтобы выполнить поиск средиимен хостов, когда известен только IP-адрес, DNS поддерживает домен in-addr.arpa,который содержит узлы, представляющие хосты Интернета и перечисленные всоответствии с IP-адресами этих хостов. Так, например, для хоста www.cs.vu.nl,имеющего IP-адрес 130.37.24.11, DNS создает узел с именем 11.24.37.130.in-addr.arpa,который используется для хранения в записи PTR канонического имени этогохоста (а именно, soling.cs.vu.nl).Последние два типа записей — HINFO и ТХТ.

Запись HINFO (host info — информа­ция о хосте) используется для хранения дополнительной информации о хосте,например о типе машины и операционной системе. Также и записи ТХТ (text —текст) используются для хранения любой дополнительной информации, кото­рую пожелает сохранить пользователь о представляемых узлом сущностях.Реализация DNSРеализация DNS очень похожа на то описание, которое мы привели в предыду­щем пункте. В частности, пространство имен DNS можно разделить на глобаль-4.1. Именованные сущности235ный и административный уровни именно так, как это было показано на рис.

4.6.Управленческий уровень, обычно складывающийся из локальных файловых сис­тем, формально не является частью системы DNS и не контролируется ею.Каждая зона реализована в виде сервера имен. Для лучшей доступности этисерверы постоянно подвергаются виртуальной репликации. Изменения в зонах,которые обычно обрабатываются первичным сервером имен, вносятся путем мо­дификации баз данных DNS локально. Вторичные серверы имен не имеют пря­мого доступа к базам данных, они посылают запросы первичному серверу, кото­рый в ответ передает им свое содержимое.

Этот процесс в терминологии DNSназывается переносом зон {zone transfer).База данных DNS реализуется в виде набора (небольшого) файлов, среди ко­торых наиболее важный содержит все записи о ресурсах со всех узлов соответст­вующей зоны. Такой подход позволяет легко идентифицировать узлы по их до­менным именам, в результате понятие идентификатора узла сводится (неявно) киндексу файла.Чтобы лучше понять эту особенность реализации, в табл. 4.4 приведена частьфайла, в котором находится основная информация о домене cs.vu.nl (отметим,что для лучшего понимания материала файл был изменен).

Файл демонстрируетсодержимое восьми различных узлов, представляющих собой часть доменаcs.vu.nl, при этом каждый узел идентифицируется собственным доменным име­нем.Таблица 4.4. Выдержка из базы данных DNS для зоны cs.vu.nlЗначение записиИмяТип записиcs.vu.nlSOAstar(1999121502.7200.3600.2419200.86400)cs.vu.nlNSstar.cs.vu.nlcs.vu.nlNStop.cs.vu.nlcs.vu.nlNSsolo.cs.vu.nlcs.vu.nlТХТ" V r i j G U n 1 v e r s 1 t e 1 t - M a t h . & Сотр.

S c . "cs.vu.nlMX1 zephyr.cs.vu.nlcs.vu.nlMX2 tornado.cs.vu.nlcs.vu.nlMX3 star.cs.vu.nlstar.cs.vu.nlHINFOSun U n i xstar.cs.vu.nlMX1 star.cs.vu.nlstar.cs.vu.nlMX10 zGphyr.cs.vu.nl130.37.24.6star.cs.vu.nlAstar.cs.vu.nlA192.31.231.42zephyr.cs.vu.nlHINFOSun Unixzephyr.cs.vu.nlMX1 zephyr.cs.vu.nlzephyr.cs.vu.nlMX2 tornado.cs.vu.nlzephyr.cs.vu.nlA192.31.231.66www.cs.vu.nlCNAMEsol1ng.cs.vu.nlпродолжение^236Глава 4.

ИменованиеТаблица 4,4 (продолжение)ИмяТип записиЗначение записиftp.cs.vu.nlCNAMEsoling.cs.vu.nlsoling.cs.vu.nlHINFOSun Unixsoling.cs.vu.nlMX1 sol1ng.cs.vu.nlsoling.cs.vu.nlMX10zephyr.cs.vu.nlsoling.cs.vu.nlА130.37.24.11laser.cs.vu.nlHINFOPC MS-DOSlaser.cs.vu.nlА130.37.30.32vucs-das.cs.vu,,п1PTR0.26.37.l30.1n-addr.arpavucs-das.cs.vu,,п1А130.37.26.0Узел cs.vu.nl представляет как домен, так и зону. Его запись о ресурсах SOA со­держит специальную информацию о подлинности этого файла, которую мы рас­сматривать не будем. В этой зоне имеется три сервера имен, канонические именаих хостов содержатся в записях NS.

Запись ТХТ используется для хранения допол­нительной информации и не может быть обработана серверами имен автоматиче­ски. Кроме того, мы видим три почтовых сервера, обрабатывающих приходящуюпочту, адресованную пользователям этого домена. Число перед именем почтовогосервера указывает на приоритет выбора. Отправляющий почту сервер сначала пы­тается установить контакт с принимающим сервером с наименьшим номером, в дан­ном примере это zephyr.cs.vu.nl.Хост star.cs.vu.nl выполняет обязанности сервера имен этой зоны.

Серверы именважны для любой службы имен. Что мы можем сказать об этом сервере имен?Ему присуща дополнительная устойчивость, создаваемая двумя независимымисетевыми интерфейсами, каждый из которых представлен отдельной записью оресурсах А. Таким образом, обрыв сетевой связи до некоторой степени пройдетбез последствий.Следующие четыре строки предоставляют необходимую информацию по поч­товому серверу. Заметим, что этот почтовый сервер кроме всего прочего архиви­руется на другой почтовый сервер, путь к которому — tornado.cs.vu.nl.Следующие шесть строк демонстрируют типовую конфигурацию web-сервера фа­культета, в котором на одной из машин реализованftp-серверс именем solJng.cs.vu.nl.При исполнении обоих серверов на одной машине (и использовании этой маши­ны только для служб Интернета) поддержка системы значительно облегчается.Так, например, оба сервера могут работать с одним представлением файловойсистемы, а для эффективности часть файловой системы можно реализовать на сер­вере solJng.cs.vu.nl.

Подобный подход часто применяется для служб WWW и FTP.Следующие две строки содержат информацию об одном из лазерных принте­ров, соединенных с локальной сетью. Последние две строки демонстрируют об­ратное отображение адресов в канонические имена. В данном случае имя супер­компьютера отдела может быть найдено по его адресу в домене in-addr.arpa.Поскольку домен cs.vu.nl реализован в одной зоне, табл. 4.4 не содержит ссы­лок на другие зоны. Способ создания ссылок на поддомены, реализованные4.1.

Именованные сущности237в другой зоне, иллюстрирует табл. 4.5. Все, что необходимо, — это указать серверимен для поддомена, просто задав его доменное имя и IP-адрес. При разрешенииимени узла, который не входит в домен cs.vu.nl, разрешение имени продолжитсяв месте, адрес которого будет считан из базы данных DNS для сервера имен до­мена cs.vu.nl.Таблица 4 .

5 . Часть описания домена vu.nl, содержащая домен cs.vu.nlИмяТип записиЗначение записиcs.vu.niNSsolo.cs.vu.nlsoio.cs.vu.nlА130.37.24.14.1.5. Пример — Х.500Система DNS — пример традиционной службы именования. Когда заданы имена(возможно, иерархически построенные), DNS разрешает имя как узел в графеименования и возвращает содержимое этого узла в виде записи о ресурсах.В этом смысле разрешение имени в DNS сравнимо с поиском номера телефонав телефонной книге.В том, что мы называем службами каталогов, применяется другой подход.Служба каталогов {directory service) — это особый тип службы именования, в ко­торой клиент может вести поиск суш;ности на основании описания ее свойств,а не полного Ихмени.

Этот подход очень похож на способ, которым люди исполь­зуют справочник «Желтые страницы», когда им нужно, к примеру, починитьразбитое окно. В этом случае пользователь ищет заголовок «Ремонт окон», а подним находит список названий фирм, которые вставляют в окна стекла.В этом пункте мы кратко рассмотрим службу каталогов OSI Х.500. Несмотряна то что службы каталогов доступны уже более десятилетия, они стали особен­но популярными лишь недавно в виде упрощенных версий, реализованных какслужбы Интернета. Детальную информацию по Х.500 можно найти в [88, 368].Практические сведения по различным службам каталогов, включая и Х.500, со­держатся в [414].Пространство имен Х.500Концептуально служба каталогов Х.500 состоит из множества записей, которыеобычно называются элементами каталога.

Элемент каталога в Х.500 похож на за­пись о ресурсах системы DNS. Каждая запись состоит из набора пар (атрибут,значение), причем каждый атрибут имеет ассоциированный с ним тип. Различа­ются атрибуты с одним значением (однозначные) и атрибуты с несколькими зна­чениями (многозначные). Последние обычно представляют собой массивы илисписки. Так, например, простой элемент каталога, определяющий сетевые адресанескольких основных серверов из табл. 4.4, приведен в табл.

4.6.В этом примере мы использовали соглашение об именовании, описанное встандартах на Х.500, которое применили к первым пяти атрибутам. АтрибутыOrganization и OrganizationUnit описывают соответственно организацию и отдел,238Глава 4. Именованиеассоциирующиеся с данными, хранящимися в записи. Атрибуты Locality и Coun­try предоставляют дополнительную информацию о том, где хранится элемент.Атрибут CommonName часто используется в качестве имени (не слишком точно­го) для идентификации элемента в ограниченной части каталога. Так, например,имени «Main server» может быть достаточно для того, чтобы найти элемент изнашего примера, имеющий соответствующие значения остальных четырех атри­бутов — Country, Locality, Organization и OrganizationalUnit.

В нашем примере толь­ко атрибут Mail_Servers имеет несколько значений. Все остальные атрибуты од­нозначны.Таблица 4 . 6 . Простой пример элемента каталога Х.500АтрибутАббревиатураCountryСNLLocalityLAmsterdamOrganization0Vrije Un1vers1te1tOrganizationalUnitЗначениеOUMath. & Сотр. Sc.CommonNameCNMain serverMall_Servers-130.37.24.6. 192.31.231.42. 192.31.231.66FTP_ServerWWW_Server130.37.24.11130.37.24.11Набор всех элементов каталога службы каталогов Х.500 называется информа­ционной базой каталога {Directory Information Base, DIB), Важный момент — ка­ждая запись в DIB имеет уникальное имя, чтобы ее можно было найти. Глобаль­но уникальное имя получается из последовательности атрибутов именованиякаждой записи.

Каждый атрибут именования называется относительно различимым именем {Relative Distinguished Name, RDN). В нашем примере из табл. 4.6первые пять атрибутов — это и есть все атрибуты именования. Если использо­вать стандартные сокращения для представления атрибутов именования Х.500,приведенные в табл. 4.6, атрибуты Country, Organization и OrganizationalUnit можноиспользовать для формирования глобально уникального имени:/C=NL/0=Vrije Univers1te1t/OU=Math.

Характеристики

Список файлов книги

Свежие статьи
Популярно сейчас
Почему делать на заказ в разы дороже, чем купить готовую учебную работу на СтудИзбе? Наши учебные работы продаются каждый год, тогда как большинство заказов выполняются с нуля. Найдите подходящий учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6487
Авторов
на СтудИзбе
303
Средний доход
с одного платного файла
Обучение Подробнее