Р.Л. Смелянский - Компьютерные сети. Том 2. Сети в ЭВМ (1130083), страница 44
Текст из файла (страница 44)
Стало очевидно, что при таких темпах изменений п -",-". роста сети требуется распределенная оперативная система, работа- .:, '1 ющая на новом принципе. Такая система была создана, и ее назвали доменной системой имен — РХВ (Рота(п Хате Ьегч(се), а способ,:,:, адресации в этой системе — способом адресации по доменному '!!,. принципу. Также эту систему иногда называют региональной систе-:.";: мой наименований.
Структура региональной системы имен Доменная система имен — это метод, при котором в сетевой груп- 1 пе выделяется абонентская машина, отвечающая за назначение имен:;; машинам в группе и обладающая полнотой информации о всех име-::,~, нах машин группы и их 1Р-адресах. При этом группы первого уровня,,'.";, могут быть объединены в группы второго уровня, группы второго .';,' уровня — в группы третьего уровня и т.д., причем ни одна группа не' ';1 может входить в две и более групп. Каждая группа в такой иерархии !.' называется доменом.
Теперь, чтобы указать путь к интересуюшей нас '.:-' машине, достаточно перечислить имена от самого верхнего домена.;!:; до самого нижнего, содержащего интересуюшую нас машину. Домены в имени отделяют друг от друга точками: сз, таш зп, та1Ь,:::.:,,:: шап. зп. В имени может быль различное число доменов, но практиче- -'";:. ски не более пяти. Первым в имени стоит название абонентской -::;-: машины — реального компьютера с 1Р-адресом. Это имя создано и -!: поддерживается группой, к которой он относится (например, ком- '';." пьютер ге<Ьпп в группе сз, относящийся к факультету вычислительной,:'1 математики и кибернетики).
Группа входит в более крупное подраз-';.';::. деление шзп (университетское объединение — сеть МГУ), которое, в '. свою очередь, является частью национальной сети (например, стран..-':: бывшего СССР, домен зп). Все пространство доменов распределено на зоны. Имена зон можно условно подразделить на организационные и географические..',: на высшем уровне в этой иерархии зарегистрированы следующие;:";;1 х:: организационные зоны: сот — сопппегс(а1 (коммерческие); ° еды — ебпсаг(опа1 (образовательные); ° 8оч — 8очегптепг (правительственные); 186 ° пп1 — пп!Вагу (военные); ° пеà — пегвог)г (обеспечивающие работу сети); ,), ° ог8 — огйапьтайоп (некоммерческие).
В настоящее время, чтобы разгрузить домен сош, создано несколь- ~~:,.'-' . ко новых доменов В организационных зонах обычно размещаются непосредственно г-:':.-."="'ч домены организаций. ;в!;::::,1 Каждая страна (государство) имеет свой географический домен из '!,:.':;::; двух букв, например. ° ае — ~Зп11ес( АгаЬ Еш)га1ез (Объединенные Арабские Эмираты); ° ац — Ацз1га!1а (Австралия); Ье — Ве181шп (Бельгия); ° Ьг — Вгах(1 (Бразилия); ° Ьу — Ве!агцз (Белоруссия). В доменном имени слева в конце цепочки доменных имен должно ~::::~~1 быть указано имя абонентской машины. Это имя может быть соб! й';.
~'.:,',!,'ственным или функциональным. Имена собственные каждый приг.::,' ",,:,'-' думывает в меру своей фантазии: машинам присваивают имена 1'"',",.' членов семьи, животных, растений, музыкантов н артистов, литера:,„": турных персонажей, т.е. кто во что горазд. ! :,:' %-, Имена функциональные вытекают из функций, выполняемых ~ 1; машиной ° в взч — сервер НТТР (%%%); ! ° йр — РТР-сервер; "'«Д-'' ° пз, пзз, г)пз — сервер ОМБ (Маше), „'фг ° та(1 — почтовый сервер; ° ге1ау — почтовый сервер обмена; ° ргоху — соответствующий ргоху-сервер. Однако считается нежелательным присваивать машине функцио„" „'; нальное имя, поскольку в любой момент может потребоваться пере- ~;:"~!.:,.
нести соответствующую функцию на другую машину. Лучше всего , '~~",:.'.: использовать псевдонимы, с помощью которых можно перенаправ-ф::.. лять запросы к данному имени на записи, относящиеся к другому .„~~~::"' имени Доменная группа может создавать или изменять любые принад- 4~~"..:!-, лежащие ей имена. Например, если группа сз решит ввести в экс;;;~'";.
плуатацию новый компьютер и назвать его сйгопоз, то для этого ей '1:;:,~$~!;:.не надо ни у кого спрашивать разрешения, все что требуется — это ~:,!' добавить новое имя в соответствующую часть соответствующей базы ;;",~';.~-',. данных, и рано или поздно каждый, кому необходимо, узнает это имя Если каждая группа придерживается этих простых правил и при этом ! ':;:";;~:',::;: поддерживается уникальность имен компьютеров в группе, то у всех систем в сети Интернет всегда будут разные доменные имена Описанный механизм аналогичен механизму присвоения почтовых :-;;1:;, адресов.
Названия стран разные. Разные и названия, например, об- , ')У-'-,::;:: ластей, республик в Российской Федерации, и эти названия утверж- 187 даются в государственном масштабе федеральным центром (конечно, обычно сами регионы заботятся об уникальности этих названий, поэтому здесь царит полная демократия: как республика хочет, так она и называется). В республиках — субъектах федерации — решаются вопросы о названиях районов и округов, которые в пределах одной республики также различаются.
Аналогично решаются вопросы с названиями городов и улиц городов. Причем в разных городах могут быть улицы с одинаковыми названиями, например почти во всех городах СССР были улицы Ленина и Мира, однако это были улицы в разных городах. В пределах одного населенного пункта улицы всегда имеют разные названия, причем именование улиц контролирует соответствующий центральный орган местной администрации (мэрии, сельсовета, горсовета). Поскольку Интернет — сеть всемирная, то нужен был механизм распределения имен на самом верхнем межгосударственном уровне.
Сейчас принята двухбуквенная кодировка государств, оговоренная в КГС 822 [34!. Так, например, домен «Канада» называется «са«, бывший СССР— «зц«, США — «вв» и т.д. Всего кодов стран почти 300. Единый каталог Интернета находится в государственной организации БВ!!пгегпаг)опа1 !Менло-Парк, Калифорния, США) )90!. Поиск адреса по доменному имени Теперь, после того как мы узнали, как соотносятся домены и создаются имена, рассмотрим, как использовать эту замечательную систему. Работает она автоматически, т. е. нам не надо разыскивать адрес, соответствующий имени, или подавать специальную команду для его поиска. Все компьютеры в Интернете могут пользоваться доменной системой. Когда используют имя, например вмчч.
!г)г. сз. шзц. и, его необходимо преобразовать в 1Р-адрес. Для этого приложение формирует запрос к П)х1$-серверу, где работает гэ) )Я-служба. Эта служба — приложение, обладающее соответствующей базой данных, с помощью которой оно обслуживает такого рода запросы. Обработка имени !3ХЯ-сервером выполняется справа налево, т.е. сначала производится поиск адреса в самой верхней группе иерархии, а затем он постепенно опускается по иерархии, тем самым сужая область поиска.
В нашем примере сначала локальная Г)!чЯ-служба запрашивает у 13)Ч8-службы, отвечающей за домен зи, адрес О!!8-службы, отвечающей за домен шзш Получив этот адрес, наша локальная ПХБ- служба обращается по нему, чтобы узнать адрес ОМЬ-службы домена!х)г. И только обратившись к !3)ч5-службе домена 1ч)г, мы узнаем адрес ччгм-сервера в этом домене. Однако в любом случае в целях сокращения поиска на первом шаге сначала опрашивается локальный узел РМ8. При этом возможны три варианта ответов; !88 ° местный сервер знает ад в его базе данных. Например, торин «Вычислительные комп Г)ЖЯ-сервер должен обладать ~-'":-';:;. мена 1ч)г; ° местный сервер знает ад прашивал его„и он сохранил ~',-"'-:„::,,": запрашивается адрес, О)х!Я-с .„-'ф памяти некоторое время на с 41Р".
':;:а': тот же адрес, что повышает э местный сервер адрес не описанную процедуру опроса !!~«ч4"„имени справа налево. 1'фф!е должно быть понятно, что '~:,'! содержашего базу ьзХ8, охват .'ер.'„быть как по причине обеспеч ::Ж';:::, ности функционирования сет !'~~~~!:::2чения производительности. Ч ::м,:;,:: пространство имен доменов р 'м~.'. На рис. 4.21 показан пример та ;~1': определяет ее администратор : ~;:;, дерева доменов, и в нее входя в каждой зоне есть основной с ' ",;:. гательных серверов имен. Час ~;;::; зоны располагают вне этой зо ф: Весь процесс поиска 1Р-а -:;ф",„'" 4.2.1) реализуют серверы имен "."йрг-;: . того сервера имен, к которому Организационные домены „'11: этот адрес содержится динены к сети лаборатета ВМиК МГУ, то ее всех компьютерах до- рес, потому что если вы подсое лексыи факуль информацией о кто-то недавно уже замяти этот адрес.
Когда вает его у себя в кэшму-нибудь потребуется системы; случае запускают ранее доменов, указанных в рес, потому что у себя в кэш-па ервер придержи лучай, если ко ффективность знает. В этом О)к)5-серверов Серверы имен быть единого сервера, Интернет. Его не может безопасности и надежи по причине обеспезу распределенной, все пересекаюшиеся зоны. . Границы каждой зоны зона покрывает часть этих доменов. Обычно ы и несколько вспомоний надежности сервер нет и не может ывающую весь ения вопросов и Интернет, так тобы сделать ба азбивают на не кого разбиения .
Каждая такая т серверы имен ервер имен зон то из соображе ны. дреса по имен . Если запрос о обратились, т. е и домена (см. подразд. тносится к юрисдикции . запрашиваемый домен ГеограФические домены 189 Рис. 4.2!. Часть пространства доменных имен с делением на зоны находится в ведении данного сервера имен, то этот сервер генерирует ответ, содержагций записи всех ресурсов, соответствующих запросу, и этот ответ считается авторитетным, т.е. содержащаяся в нем информация считается арпоп верной.