DНСР-сервер должен находиться в одной подсети с клиентами, учитывая, что клиенты посылают ему широковещательные запросы. Для снижения риска выхода сети из строя из-за отказа DНСР-сервера в сети иногда ставят резервный DНСР-сервер (такой вариант соответствует сети 1 на рис. 5.6).

Рис. 5.6 Схемы взаимного расположения DНСР-серверов и DНСР-клиентов

Иногда наблюдается и обратная картина: в сети нет ни одного DНСР-сервера. В этом случае его подменяет связной DНСР-агент — программное обеспечение, играющее роль посредника между DHCP-клиентами и DHCP-серверами (пример такого варианта — сеть 2). Связной агент переправляет запросы клиентов из сети 2 DHCP-серверу сети 3. Таким образом, один DHCP-сервер может обслуживать DHCP-клиентов нескольких разных сетей.

Вот как выглядит упрощенная схема обмена сообщениями между клиентскими и серверными частями DHCP.

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

2. Находящиеся в сети DHCP-серверы получают это сообщение. Если в сети DHCP-серверы отсутствуют, то сообщение DHCP-поиска получает связной DHCP-агент. Он пересылает это сообщение в другую, возможно, значительно отстоящую от него сеть DHCP-серверу, IP-адрес которого ему заранее известен.

3. Все DHCP-серверы, получившие сообщение DHCP-поиска, посылают DHCP-клиенту, обратившемуся с запросом, свои DHCP-предложения. Каждое предложение содержит IP-адрес и другую конфигурационную информацию. (DHCP-сервер, находящийся в другой сети, посылает ответ через агента.)

НЕ нашли? Не то? Что вы ищете?

4. DHCP-клиент собирает конфигурационные DHCP-предложения от всех DHCP-серверов. Как правило, он выбирает первое из поступивших предложений и отправляет в сеть широковещательный DHCP-запрос. В этом запросе содержатся идентификационная информация о DHCP-сервере, предложение которого принято, а также значения принятых конфигурационных параметров.

5. Все DHCP-серверы получают DHCP-запрос, и только один выбранный DHCP-сервер посылает положительную DHCP-квитанцию (подтверждение IP-адреса и параметров аренды), а остальные серверы аннулируют свои предложения, в частности возвращают в свои пулы предложенные адреса.

6. DHCP-клиент получает положительную DHCP-квитанцию и переходит в рабочее состояние.

Время от времени компьютер пытается обновить параметры аренды у DHCP-сервера. Первую попытку он делает задолго до истечения срока аренды, обращаясь к тому серверу, от которого он получил текущие параметры. Если ответа нет или ответ отрицательный, он через некоторое время снова посылает запрос. Так повторяется несколько раз, и если все попытки получить параметры у того же сервера оказываются безуспешными, клиент обращается к другому серверу. Если и другой сервер отвечает отказом, то клиент теряет свои конфигурационные параметры и переходит в режим автономной работы.

DHCP-клиент может по своей инициативе досрочно отказаться от выделенных ему параметров.

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

Во-первых, возникают сложности при преобразовании символьного доменного имени в IP-адрес. Действительно, представьте себе функционирование системы DNS, которая должна поддерживать таблицы соответствия символьных имен IP-адресам в условиях, когда последние меняются каждые два часа! Учитывая это обстоятельство, для серверов, к которым пользователи часто обращаются по символьному имени, назначают статические IP-адреса, оставляя динамические только для клиентских компьютеров. Однако в некоторых сетях количество серверов настолько велико, что их ручное конфигурирование становится слишком обременительным. Это привело к разработке усовершенствованной версии DNS (так называемой динамической системы DNS), в основе которой лежит согласование информационной адресной базы в службах DHCP и DNS.

Во-вторых, трудно осуществлять удаленное управление и автоматический мониторинг интерфейса (например, сбор статистики), если в качестве его идентификатора выступает динамически изменяемый IP-адрес.

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

Последние две проблемы проще всего решаются отказом от динамического назначения адресов для интерфейсов, фигурирующих в системах мониторинга и безопасности.

7. Резюме

В стеке TCP/IP применяется система доменных символьных имен, которая имеет иерархическую структуру, допускающую использование в имени произвольного количества составных частей. Совокупность имен, у которых несколько старших составных частей совпадают, образуют домен имен. Доменные имена назначаются централизованно, если сеть является частью Интернета, в противном случае — локально.

Соответствие между доменными именами и ІР-адресами может устанавливаться как средствами локального хоста с использованием файла hosts, так и с помощью централизованной службы DNS, основанной на распределенной базе отображений «доменное имя — IР-адрес».

Протокол динамического конфигурирования хостов (Dynamic Host Configuration Protocol, DHCP) автоматизирует процесс конфигурирования сетевых интерфейсов, гарантируя от дублирования адресов за счет централизованного управления их распределением.

Протокол DHCP работает в соответствии с моделью клиент-сервер. Во время старта системы компьютер, являющийся DHCP-клиентом, посылает в сеть широковещательный запрос на получение IР-адреса. DHCP-сервер откликается и посылает сообщение-ответ, содержащее IP-адрес и некоторые другие конфигурационные параметры.

При этом сервер DHCP может работать в разных режимах, включая: ручное назначение статических адресов; автоматическое назначение статических адресов; автоматическое распределение динамических адресов.

В ручном режиме администратор, помимо пула доступных адресов, снабжает DHCP-сервер информацией о жестком соответствии ІР-адресов физическим адресам или другим идентификаторам клиентских узлов. В режиме автоматического назначения статических адресов DHCP-сервер самостоятельно без вмешательства администратора произвольным образом выбирает клиенту IP-адрес из пула наличных IP-адресов. Адрес дается клиенту из пула в постоянное пользование. При динамическом распределении адресов DHCP-сервер выдает адрес клиенту на ограниченное время, называемое сроком аренды.

8. Вопросы для самоконтроля.

1. Назовите три компонента DNS.

2. Опишите разницу между основным, дополнительным и главным серверами.

3. Перечислите три причины, по которым может потребоваться дополнительный сервер имен.

4. В чем разница между доменом и зоной?

5. Чем отличаются итеративные и рекурсивные запросы?

6. Опишите назначение загрузочного файла сервера DNS.

7. Что такое DHCP?

8. Как взаимодействуют DHCP и DNS?

9. Что такое DHCP-клиент?

9. Тесты для самоконтроля знаний.

1. Идентификация хостов осуществляется с помощью:

a) имен

b) ІР-адресов

c)паролей <1)логинов

е) ІР-адресов и имен

2. Для преобразования имени хоста в ГР-адрес используется

a) система доменных имен

b) трансляция сетевых адресов (Network Address translation, NAT)

c) интерфейс между пользователем и сетью (User-to-Network Interface, UNI)

d) интерфейс между сетями

e) Это пункты a-d

3. DNS выполняет следующие функций:

a) Поддержка псевдонимов серверов и распределение загрузки

b) Поддержка псевдонимов почтовых серверов

c) Распределение загрузки

d)3ro пункты а-с

e) Распределение ІР-адресов

4. DNS представляет собой:

a) базу данных, распределенную между иерархически структурированными серверами имен

b) протокол прикладного уровня, организующий взаимодействие между хостами и серверами имен для выполнения операций преобразования

c) порт с номером 53

d) DNS работает поверх протокола UDP транспортного уровня

e) Это пункты a-d

5. Применяется следующая укрупненная классификация DNS серверов имен

а) локальные, корневые

b) локальные, корневые и полномочные

c) корневые и полномочные

d) локальные, глобальные

e) полномочные и глобальные

6. Общие принципы функционирования DNS следующие:

a) Приложение вызывает клиентскую сторону DNS и передает ей имя нужного хоста

b) Клиентская сторона создает запрос, отсылает его DNS-серверу и ждет ответа

c) Ответ представляет собой сообщение, содержащее группу из одного или нескольких ІР-адресов

d) С точки зрения приложения служба DNS является «черным ящиком», на входе которого находится имя удаленного хоста, а на выходе — его 1Р-адрес

e) Это пункты a-d

7. DNS используется другими протоколами

a) HTTP

b) SMTP

c) FTP

d) DNS работает поверх протокола UDP транспортного уровня

e)Это пункты а-с

8. Пользовательский хост посылаег DNS-запрос на

a) Локальный сервер имен

b) Корневой сервер имен

c) Полномочный сервер имен

d)Почтовый сервер

e)Сервер баз данных

9. Протокол DNS предусматривает следующие запросы:

a) последовательные и итеративные

b) рекурсивные и параллельные

c) итеративные и рекурсивные

d) последовательные и параллельные

e) Сложные

10. Рекурсивный запрос означает, что

a) в случае отсутствия искомого IP-адреса сервер имен В возвращает А IP-адрес следующего сервера имен в цепочке, к которому А должен обратиться самостоятельно

b) когда хост или сервер имен А обращается к серверу имен В, последний предпринимает необходимые для получения требуемого IP-адреса действия от имени А и передает его А

c) когда хост или сервер имен А обращается к серверу имен В, последний предпринимает необходимые для получения требуемого IP-адреса действия от имени А и передает его серверу С

d) когда хост или сервер имен А обращается к серверу имен В, последний предпринимает необходимые для получения требуемого IP-адреса действия от имени А и передает его В

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76