Протокол настройки узла Dynamic Host Configuration Protocol (DHCP) автоматически назначает IP адреса компьютерам. Его использование позволяет избежать ограничений ручной настройки. Протокол DHCP – расширение протокола BOOTP. BOOTP позволяет бездисковым клиентам запускать и автоматически конфигурировать протокол TCP/IP. DCHP централизованно управляет настройкой протокола TCP/IP при помощи автоматического назначения IP адресов компьютерам, настроенным на использование протокола DHCP.
Каждый раз при запуске протокола DHCP клиент запрашивает информацию с DHCP сервера: IP адрес, маску подсети и необязательные параметры, например адрес шлюза по умолчанию, адрес сервера DNS и адрес сервера NetBIOS.
Получив запрос, DHCP сервер выбирает IP адрес из пула свободных адресов в своей базе данных и предлагает его DHCP клиенту. Если тот принимает предложение, то информация об IP адресе, т.е. IP адрес и другие конфигурационные параметры TCP/IP, предоставляется в аренду на определенный срок. Если в пуле нет доступной информации об IP адресации, то клиент не сможет инициализировать протокол TCP/IP. Протокол DHCP использует четырехэтапный процесс конфигурирования клиента. Если на компьютере имеется несколько сетевых адаптеров, то каждый из них конфигурируется отдельно и ему назначается уникальный IP адрес.
Большинство сообщений протокола DHCP передаются с использованием механизма широковещания в 4 этапа, так как показано в таблице 3.1:
Этап |
Описание |
Запрос аренды IP адреса |
Клиент инициализирует ограниченную версию протокола TCP/IP и посылает широковещательный запрос для поиска DHCP сервера и информации об IP адресации |
Предложение аренды |
Все серверы протокола DHCP,имеющие информацию о свободных IP адресах, отправляют предложение клиенту |
Выбор аренды |
Клиент выбирает информацию об IP адресации из первого полученного предложения и посылает широковещательное сообщение с запросом информации об аренде IP адреса |
Подтверждение аренды |
DHCP сервер, сделавший это предложение, отвечает на запрос, а все остальные серверы отзывают свои предложения. Клиенту назначается IP адрес и сопутствующие параметры. Клиент завершает настройку и связывает TCP/IP с остальными компонентами системы. Поскольку автоматическая конфигурация выполнена, клиент может использовать все сервисы и утилиты протокола TCP/IP для связи с другими узлами TCP/IP |
Приведем подробное описание указанных событий. Запрос аренды происходит при включении компьютера. При этом компьютер посылает широковещательное сообщение IP протокола всем DHCP серверам. Поскольку клиент не имеет IP адреса и не знает IP адреса DHCP сервера, он использует 0.0.0.0 в качестве адреса отправителя и 255. 255. 255. 255 в качестве адреса получателя. Запрос на аренду посылается в сообщении DHCPDISCOVER, которое также содержит аппаратный адрес сетевого адаптера клиента и имя его компьютера, поэтому DHCP серверам известно, от какого клиента исходит запрос. Сеpверы протокола DHCP, принимающие запрос и имеющие свободную конфигурацию для клиента, посылают широковещательное предложение, содержащее:
- аппаратный адрес сетевого адаптера клиента;
- предлагаемый IP адрес;
- маску подсети;
- срок аренды;
- идентификатор сервера (IP адрес предлагающего аренду DHCP сервера);
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.