Доменная система имен
Человеку запомнить числовой адрес нелегко, поэтому для удобства пользователей Интернета была введена доменная система имен. Доменная система имен ставит в соответствие IP-адресу некоторое уникальное доменное имя.
Каждый компьютер, подключенный к Интернету, имеет IP-адрес, однако он может не иметь доменного имени. Доменные имена имеют серверы Интернета, но обычно не имеют компьютеры, подключающиеся к Интернету периодически.
Единицей именования в этой среде является домен — именованное объединение узлов в дереве DNS.
Доменная система имен имеет иерархическую структуру: корень — домены верхнего уровня — домены второго уровня — домены третьего уровня.
Доменное имя сервера Интернета состоит из последовательности (справа налево) имен домена верхнего уровня, домена второго уровня и собственно имени компьютера. Так, основной сервер компании Microsoft имеет имя www.microsoft.com, а сервер Московского института открытого образования имеет имя www.mioo.ru.
Домены верхнего уровня бывают двух типов: географические и административные. Каждой стране мира выделен свой географический домен, обозначаемый двухбуквенным кодом. Например, России принадлежит географический домен ru, в котором российские организации и граждане имеют право зарегистрировать домен второго уровня.
База данных «Доменная система имен» основана на иерархической модели данных. На верхнем уровне находится реляционная база данных, содержащая перечень доменов верхнего уровня (всего 269 доменов), из которых 12 — административные, а остальные 257 — географические. Наиболее многочисленным доменом (данные на январь 2008 г.) является административный домен net (около 190 миллионов имен), а в некоторых доменах (например, в географическом домене zr) до сих пор не зарегистрировано ни одного сервера.
На втором уровне (в доменах первого уровня) регистрируются домены организаций или групп людей.
На третьем уровне чаще всего перечисляются имена отдельных узлов. Самым популярным оказывается имя www.
База данных «Доменная система имен» является распределенной — ее составные части находятся на разных DNS-серверах. Поиск информации в такой иерархической распределенной базе данных ведется следующим образом. Например, мы хотим ознакомиться с содержанием WWW-сервера фирмы Microsoft.
Сначала наш запрос, содержащий доменное имя сервера www.microsoft.com, будет отправлен на DNS-сервер нашего провайдера, который переадресует его на DNS-сервер самого верхнего уровня базы данных. Будет найден интересующий нас домен сот, и запрос будет адресован на DNS-сервер второго уровня, который содержит перечень доменов второго уровня, зарегистрированных в домене сот.
На DNS-сервере, хранящем записи второго уровня, будет найден домен microsoft, и при необходимости запрос будет переадресован на DNS-сервер третьего уровня. Поскольку имя www запрашивается часто, то, скорее всего, оно будет найдено сразу. Поиск информации в базе данных «Доменная система имен» будет завершен и начнется поиск компьютера в сети по его IР-адресу.
Следующая страница Контрольные вопросы