12
даёт ответное DHCPOFFER-сообщение, и если это необходимо “задейст-
вует” BOOTP-агента/ретранслятора;
Наименование
сообщения
Назначение
DHCPDISCOVER
Передаётся клиентом в широковещательном режиме по своей локальной под-
сети для поиска доступных серверов.
DHCPOFFER
Передаётся сервером в ответ на полученное DHCPDISCOVER-сообщение и
содержит предлагаемые параметры настройки.
DHCPREQUEST
Передаётся клиентом серверам, (а) либо для запроса предложенных одним из
серверов параметров, и таким образом, отвергая предложения других серве-
ров, (б) либо для подтверждения корректности ранее назначенного адреса,
например, после перезагрузки системы, (в) либо для продления срока аренды
соответствующего сетевого адреса.
DHCPACK
Передаётся сервером и содержит параметры настройки, включая ранее пред-
ложенный сетевой адрес.
DHCPNAK
Передаётся сервером клиенту, указывая на то, что объявленный клиентом
сетевой адрес является корректным (например, при перемещении клиента в
другую (новую) подсеть), или, что срок аренды клиентом адреса истёк.
DHCPDECLINE
Передаётся клиентом серверу и указывает на то, что сетевой адрес уже ис-
пользуется.
DHCPRELEASE
Передаётся клиентом серверу и указывает на то, что клиент отказывается от
сетевого адреса и аннулирует оставшийся срок аренды.
DHCPINFORM
Передаётся клиентом серверу и содержит ответ, что ему необходимы пара-
метры только для локальной настройки. Клиент ранее уже получил сетевой
адрес из внешней сети.
Рис.3. Типы DHCP-сообщений
p клиент принимает одно или несколько DHCPOFFER-сообщений от одно-
го или нескольких серверов. Клиент может ожидать поступления не-
скольких ответов. Клиент выбирает один сервер, который предложил
свои параметры настройки в DHCPOFFER-сообщении, для последующего
запроса этих предложенных параметров. Клиент передаёт DHCPRE-
QUEST-сообщение в широковещательном режиме, которое должно
включать дополнительный параметр “Идентификатор сервера” с
целью
указания выбранного сервера, и которое может включать другие допол-
нительные параметры настройки с определёнными приемлемыми значе-
ниями. В DHCPOFFER-сообщении сервера обязательно должен быть ука-
зан дополнительный параметр “Запрашиваемый IP-адрес” со значением в
поле “«Ваш» (клиента) IP-адрес” (yiaddr). Такое DHCPREQUEST-
сообщение является широковещательным и ретранслируется через
DHCP/BOOTP-агенты/ретрансляторы. С целью обеспечения гарантии
то-
го, что BOOTP-агенты/ретрансляторы перешлют DHCPREQUEST-
сообщение с такими же параметрами, какие были установлены DHCP-
серверами, получившими оригинальное DHCPDISCOVER-сообщение, в
заголовке DHCPREQUEST-сообщения должно быть продублировано по-
ле “Время начала процедуры” (secs), а также должен быть передан точно