Доменная система именования компьютеров
В Глобальной сети Internet для компьютеров и узлов сети используется несколько систем адресации. Узлы сети имеют числовые адреса (IP – адреса, например 172.23.88.48 ) и текстовые имена ( DNS – имя, например www.microsoft.com). Числовые и текстовые имена уникальны для каждого компьютера в сети, при этом между числовым и текстовым именем имеется соответствие. Числовые имена трудны для запоминания, но занимают меньше места, чем символьные имена DNS.И числовой адрес компьютера и DNS имя имеет иерархическую структуру.
Система доменных имен в своей основе представляет собой огромный индексный указатель, который позволяет использовать осмысленные имена при обращении к узлам сети. В этом она похожа на телефонный справочник, за исключением того, что она является распределенной базой данных, то есть часть справочника на букву А находится, например , в Нью Йорке, на букву И – в Лондоне, а на С в Токио. В этой распределенной базе данных хранится информация о соответствии текстовых DNS имен IP адресам .
DNS имя имеет иерархическую структуру благодаря группировке подсетей и компьютеров сети в группы называемые доменами.
В результате создается древовидная иерархическая система, которая используется для конструирования имен узлов сети.
Рис.9
Система DNS следит за тем что бы в сети не было возникновения дублирующихся имен. Поддержкой различных доменов распределенной базы данных занимается сервера DNS. Сервера DNS выполняют по запросу компьютеров домена преобразования символьных имен в числовые и наоборот.
Интернет - это глобальная информационная сеть, части которой логически взаимосвязаны друг с другом посредством единого адресного пространства. Это означает, что невозможно организовать обмен информации в глобальной сети без единой системы именования компьютеров и ресурсов (компьютеров, документов, адресов почтовых ящиков и.т.д ) в данной сети.
Домен– группа (объединение) компьютеров в сети Интернет. Доменное имя определяет название некоторой части сети Интернет. Домены могут подразделяться на поддомены по различным принципам (по географическому расположению, по типу организации и т. д.), отражающие различные области интересов или ответственности.
Система назначения имен имеет иерархическую организацию. В рамках каждого домена имена узлов не повторяются. База имен является распределенной, так как нет такой ЭВМ, где бы хранилась вся эта информация. Полное имя компьютера образуется из имен доменов, начиная с домена верхнего уровня и до имени отдельного узла в составе домена. Имена доменов отделяются друг от друга точками: companya.msk.ru, companyb.spb.ru.
Например, рассмотрим адрес http://www.lab1.company.com
Рис. 10. Структура доменных имен
Первым в имени стоит название конкретного компьютера. Это имя создано и поддерживается группой lab1. Группа входит в более крупное подразделение company, далее следует домен первого уровня - com.
Существуют тематические доменыпервого уровня и географические. Как уже отмечалось имя содержит несколько полей (длиной не более 63 символов), разделенных точками. Анализ имени производится справа налево. Самая правая секция имени характеризует страну (двухсимвольные национальные коды смотри в приложении), или характер организации образовательная, коммерческая, правительственная и т.д.).
Следующие 3-х символьные коды в конце Internet-адреса означают функциональную принадлежность узла:
Поле адреса | Тип сети |
.aero | Фирма или организация, относящаяся к сфере авиации; |
.biz | Организация, относящаяся к сфере бизнеса; |
.com | Самое распространенное, используется в основном коммерческими структурами; |
.coop | Кооперативная организация; |
.gov | Государственное учреждение (США); |
.info | Открытая TLD-структура (регистрация имен доменов) |
.org | Бесприбыльная организация; |
.edu | Относится к образовательным учреждениям; |
.mil | Военное предприятие или организация (США); |
.museum | Имя домена музея |
.name | Имя домена частного лица |
.net | Относится к различным компьютерным сетям; |
.pro | Профессионал, достойный доверия. Управляется RegistryPro (http://www.nic.pro/); |
.int | Международная организация; |
.arpa | Специальный домен, используемый для преобразования ip-адреса в имя |
Секции .mil и .gov принадлежат исключительно американским сетям (хотя и многие другие трех-символьные секции адреса, например .edu, чаще, но не всегда, принадлежат американским университетам и другим учебным организациям). Структура имен обычно отражает структуру организации, которой принадлежат сети или ЭВМ, но не архитектуру сети в этой организации.Для каждой страны есть свои географические домены: для Австралии - au, для Бельгии - be и т.д.
Внутри домена первого уровня находится целый ряд доменных имен второго уровня и т. д. Домен верхнего уровня располагается в имени правее, а домен нижнего уровня - левее.
Рис. 11 Иерархия имен в Интернет-DNS (I – домен первого уровня; II – второго уровня)
Каждому узлу (прямоугольнику на рисунке) соответствует имя, которое может содержать до 63 символов. Только самый верхний, корневой узел не имеет имени. При написании имени узла строчные и прописные символы эквивалентны. Имя домена, завершающееся точкой называется абсолютным или полным именем домена (например, itep.ru.).
Рассмотрим адрес www.abiс.ncp.ru Домен верхнего уровня ru указывает на то, что адрес принадлежит российской части Интернета, ncp – название домена сети провайдера, следующий уровень abik - домен конкретной организации.