Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
10-7 КомпСети.doc
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
5 Мб
Скачать
☆

Доменные имена

В отличие от компьютеров, человеку неудобно работать с числовыми адресами. Они плохо запоминаются, при вводе IP-адреса легко сделать ошибку, а заметить ее иногда достаточно сложно. Поэтому в 1984 году была разработана система доменных имен (англ. DNS = Domain Name System), которая позволила использовать символьные имена сайтов, например, www.mail.ru.

Домен (англ. domain – область, район) – это группа символьных адресов в Интернете. Домены образуют многоуровневую структуру (иерархию, дерево), вкладываются друг в друга, как матрешки:

Чем-то такая система напоминает почтовый адрес, в котором указывается страна, город, улица, дом, квартира.

Точка в корне дерева – это корневой домен. Домены первого уровня (они называются доменные зоны) могут обозначать тип организации, например3:

.com – коммерческие организации;

.edu – образовательные организации (университеты, колледжи);

.gov – правительство США;

.biz – бизнес;

.info – информационные сайты;

.name – личные сайты;

.museum – музеи;

.net – сетевые организации;

.org – разные организации.

Кроме того, каждая страна имеет свой двухбуквенный домен первого уровня.

Распределением IP-адресов и доменов первого уровня занимается международная организация ICANN (англ. Internet Corporation for Assigned Names and Numbers). Российский домен .ru был зарегистрирован в 1994 году.

Свободный домен второго уровня может зарегистрировать любой желающий за небольшую плату. Такие услуги оказывают специальные организации – регистраторы доменных имен, например, RU-Center (nic.ru). Домены третьего уровня часто можно получить бесплатно. Например, сайт narod.yandex.ru предоставляет всем желающим место под сайт и домен третьего уровня вида ivanov.narod.ru.

Раньше в доменных именах было разрешено использовать только латинские буквы, цифры и дефис. Сейчас можно регистрировать домены, содержащие другие знаки, входящие в кодировку UNICODE, например, буквы русского алфавита. За Россией закреплен домен .рф, в котором все желающие могут зарегистрировать домены второго уровня.

Таким образом, сейчас в Интернете используется две системы адресов: IP-адреса и доменные имена. Чтобы установить соответствие между ними, на специальных серверах, которые называются DNS-серверами, хранятся таблицы, состоящие из пар «IP-адрес – доменное имя». Их задача – по запросу компьютера-клиента вернуть IP-адрес для заданного доменного имени (или наоборот).

Для того, чтобы компьютер смог установить связь с сетью, в настройках сетевой карты (или модема) указывается IP-адрес, маска сети и адрес DNS-сервера. Иногда эти данные определяются автоматически при подключении к сети провайдера.

Когда вы вводите адрес сайта (доменное имя) в адресной строке браузера, сначала отправляется запрос на DNS-сервер, цель которого – определить IP-адрес сервера. Если это удалось, направляется запрос на получение веб-страницы, причем драйвер протокола IP использует полученный IP-адрес, а не доменное имя.

Заметим, что одному доменному имени может соответствовать несколько IP-адресов. такой прием применяется для распределения нагрузки на сайты c большим количеством посетителей (например, www.yandex.ru, www.google.com). Таким образом, соответствие между доменными именами и IP-адресами можно описать как «многие ко многим»: с одним IP-адресом может быть связано несколько доменных имен и наоборот.