Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Основы_Сетей_(методичка_Дабогяна).docx
Скачиваний:
76
Добавлен:
16.04.2019
Размер:
425.54 Кб
Скачать

3.6.3. Иерархические символьные имена

Человеку гораздо легче запомнить слова, чем цифры. Поэтому для работы с адресами компьютеров в сетях стали применять символьные имена узлов. В старых компьютерных сетях применялась плоская неупорядоченная система имен. Для установления соответствия символьного имени конкретному адресу использовался механизм широковещательных запросов (broadcast), описанный выше. Этот вариант использовался, например, в протоколе NetBIOS, на котором раньше были построены многие локальные операционные системы. Но с развитием и распространением компьютерных сетей этот подход оказался неэффективным. В современных компьютерных сетях применяется древовидная, иерархическая структура, в частности доменная система имен, в которой может присутствовать произвольное количество составных частей, - подсетей или узлов.

Доменная иерархия аналогична иерархии файловых имен в известных операционных системах, - DOS, Unix, Windows или MacOS.

Дерево имен начинается с корня, обозначаемого точкой (.), затем идет старшая часть имени, потом вторая по старшинству и т.д. Самая младшая часть имени соответствует конечному узлу компьютерной сети. Следует учитывать, что при считывании, как обычно, слева направо запись имен начинается с младшего имени и заканчивается старшим именем (в отличие от файловой системы). Составные части доменного имени отделяются друг от друга точками.

Домен – это некоторое множество компьютеров, обладающих общим свойством, в данном случае, - общим адресом на каком-то конкретном уровне. Каждый домен может содержать поддомены (еще их называют субдоменами).

Краткое имя – это имя конечного узла в компьютерной сети.

Относительное имя – это составное имя, которое начинается не с самого верхнего уровня иерархии (например, www.mail).

Полное доменное имя включает составляющие имена всех уровней иерархии (www.mail.yandex.ru. – включая корневую точку.

3.7. Службы в локальных сетях

3.7.1. Отображение символьных адресов на ip-адреса

Имена узлов типа www.mail.pochta.ru или www.kplu.org – представляют собой унифицированные указатели ресурса, URL – его легче запомнить, но он не является настоящим IP адресом. Таким образом, становится необходимым преобразовать URL в IP адрес, с которым работают узлы в сетях. Для этого предназначена специальная служба в компьютерных сетях – служба DNS.

Служба DNS - это распределенная база данных, поддерживающая иерархическую систему имен для идентификации узлов в сети Internet. Служба DNS предназначена для автоматического поиска IP-адреса по известному символьному имени узла. Спецификация DNS определяется стандартами RFC 1034 и RFC 1035. DNS требует статической конфигурации своих таблиц, отображающих имена компьютеров в IP-адрес.

Протокол DNS является служебным протоколом прикладного уровня. Этот протокол несимметричен - в нем определены DNS-серверы и DNS-клиенты. DNS-серверы хранят части распределенной базы данных о соответствии символьных имен и IP-адресов. Эта база данных распределена по административным доменам сети Internet. Клиенты каждого сервера DNS знают его IP-адрес и по протоколу IP передают ему запрос, в котором сообщают известное символьное имя и просят вернуть соответствующий ему IP-адрес.

Если соответствующие данные существуют в базе данных DNS-сервера, то он сразу посылает ответ клиенту, если их нет, он посылает запрос DNS-серверу другого домена, который может сам обработать запрос, либо передать его другому DNS-серверу, в верхний по иерархии домен. Все DNS-серверы соединены иерархически, в соответствии с иерархией доменов сети Internet. Опрос серверов имен продолжается, пока не найдутся нужные отображения. Этот процесс ускоряется из-за того, что серверы имен постоянно обновляют свою информацию, предоставляемую по запросам. Клиентские компьютеры могут использовать в своей работе IP-адреса нескольких DNS-серверов, для повышения надежности своей работы.

База данных DNS имеет структуру дерева, называемого доменным пространством имен, в котором каждый домен (узел дерева) имеет имя и может содержать поддомены. Имя домена идентифицирует его положение в этой базе данных по отношению к старшему, родительскому домену, причем точки в имени отделяют части, соответствующие узлам домена.

Корень базы данных DNS управляется международным центром Internet Network Information Center, INIC. Домены верхнего уровня назначаются отдельно для каждой страны, а кроме этого могут образовывать группы на организационной основе. Имена этих доменов должны следовать международному стандарту ISO 3166. Для обозначения доменов стран используются двухбуквенные аббревиатуры: .ru - Россия; .kz - Казахстан; .fr - Франция; .de - Германия, а для различных типов организаций используются следующие аббревиатуры:

- com - коммерческие организации (например, microsoft.com); - edu - образовательные (например, mit.edu); - gov - правительственные организации (например, voa.gov); - org - некоммерческие организации (например, fidonet.org); - net - организации, поддерживающие сети (например, nbsf.net).

Каждый домен DNS управляется отдельной организацией, которая обычно разбивает свой домен на поддомены и передает функции администрирования этих поддоменов другим организациям. Каждый домен имеет уникальное имя, а каждый из поддоменов имеет уникальное имя внутри своего домена. Имя домена может содержать до 63 символов. Каждый хост в сети Internet однозначно определяется своим полным доменным именем FQDN, которое включает имена всех доменов по направлению от хоста к корню. Пример полного DNS-имени: mail.yandex.ru.

Чтобы получить доменное имя – нужно зарегистрироваться в такой организации и тогда вашему компьютеру (обычно за небольшую ежегодную плату) будет присвоено доменное имя, не зависящее от его конкретного IP адреса.

В операционной системе Windows 2000. в службах DNS была введена новая динамическая DNS (Dynamic DNS, DDNS ), которая позволяет хостам (или серверам DHCP) помещать в таблицу DNS новые имена хостов по мере их добавления в сеть. Для работы DDNS необходима новая служба каталогов Windows 2000 - Active Directory. Старые службы DNS (Windows 98 и т.п.) с Active Directory не работают.