Сервер отменяет запрос (например, клиент мог запросить уже используемый IP-адрес). Клиент должен возобновить процесс загрузки с самого начала. | |
Клиент отменяет принятые конфигурационные параметры, поскольку один из них был некорректным. | |
Клиенту более не нужен IP-адрес, и поэтому он освобождает его. |
11.10.2 Типичный начальный обмен сообщениями между клиентом и сервером
Пример успешного начального взаимодействия между клиентом и сервером:
1. Клиент посылает широковещательную рассылку (
2. Клиенту могут ответить несколько серверов. Он ждет получения одного или нескольких ответов (
3. На основе полученных ответов клиент выбирает сервер и отравляет запрос по широковещательной рассылке (
4. Выбранный клиентом сервер сохраняет характеристики связывания для клиента на диске, индексируя их соответствующим ключом. Сервер посылает клиенту параметры в сообщении
11.10.3 Возобновление
Клиенты могут продлить аренду адресов посредством быстрого обмена с сервером:
■ Предварительно сконфигурированный клиент может посылать
■ Сервер (или серверы), хранящий конфигурацию клиента, отвечает сообщением
■ Если информация от клиента больше не имеет силы (например, рабочая станция пользователя была подключена к другой локальной сети), серверы отвечают сообщением
■ Клиент должен снова начать конфигурирование, если в сообщении
11.11 Параметры загрузки
Параметры таблицы 11.1 могут содержаться в ответах протоколов BOOTP или DHCP, а параметры таблицы 11.2 могут использоваться только в DHCP.
Таблица 11.2 Параметры DHCP
Дополнительные параметры только для DHCP | |
---|---|
Requested IP Address (запрошенный IP-адрес) | Клиент запросил выделение определенного IP-адреса. |
IP Address Lease Time (время аренды IP-адреса) | В запросе клиент указывает необходимое время аренды адреса, реальное значение которого содержится в ответе сервера. |
Option Overload (дополнительная нагрузка) | Указывает, что в сообщении, кроме стандартных значений, находятся поля |
DHCP Message Type (тип сообщения DHCP) | Например, |
Server Identifier (идентификатор сервера) | Используется для разделения серверов, чтобы клиент мог выяснить, от какого из них используется аренда. |
Parameter Request List (список запрашиваемых параметров) | Список необязательных кодов, разрешающих клиенту запрос значений определенных параметров. |
Message (сообщение) | Используется как сообщение об ошибке в ответе сервера (например, о недоступности IP-адресов). Клиент может применить его для указания причины отклонения предложенного ему набора параметров. |