Протоколы Internet


             

Если параметры приемлемы, клиент записывает








































































































































Опция



DHCPDISCOVER

DHCPINFORM



DHCPREQUEST



DHCPDECLINE,

DHCPRELEASE



Requested IP-address



Может (DISCOVER)

не должен (INFORM)



Должен (в SELECTING или INIT-REBOOT)

не должен (в BOUND или RENEWING)



Должен (DHCPDECLINE),

не должен (DHCPRELEASE)



IP-address lease time



Может (DISCOVER)

не должен (INFORM)



Может



Не должен



Использование полей 'file'/'sname'



Может



Может



Может



Тип сообщения DHCP



DHCPDISCOVER/ DHCPINFORM



DHCPREQUEST



DHCPDECLINE/ DHCPRELEASE



Идентификатор клиента



Может



Может



Может



Vendor class identifier



Может



Может



Не должен



Идентификатор сервера



Не должен



Должен (после SELECTING)

Не должен (после INIT-REBOOT, BOUND, RENEWING или REBINDING)



Должен



Parameter request list



Может



Может



Не должен



Maximum message size



Может



Может



Не должен



Message



Не следует



Не следует



Следует



Site-specific



Может



Может



Не должен



Прочие



Может



Может



Не должен



Если параметры приемлемы, клиент записывает адрес сервера, который предоставляет параметры из поля 'server identifier' и посылает этот адрес в поле 'server identifier' широковещательного сообщения DHCPREQUEST. Раз от сервера пришло сообщение DHCPACK, клиент инициализирован и переходит в состояние BOUND. Сообщение DHCPREQUEST содержит тот же 'xid' что и сообщение DHCPOFFER. Клиент записывает время истечения действия конфигурационного набора как сумму времени, когда был послан исходный запрос и длительности действия конфигурационного набора из сообщения DHCPACK. Клиент должен выполнить проверку предложенного адреса, чтобы убедиться, что адрес не используется. Например, если клиент находится в сети, которая поддерживает ARP, клиент может послать запрос ARP для предложенного адреса. При посылке широковещательного ARP-запроса для предлагаемого адреса, клиент должен записать туда, как отправитель, свой аппаратный адрес, и 0 в качестве IP-адреса отправителя, чтобы исключить конфликт с ARP-кэшами в других ЭВМ той же субсети. Если оказалось, что сетевой адрес используется, клиент должен послать серверу сообщение DHCPDECLINE. Клиент должен широковещательно послать ARP-отклик, чтобы уведомить о новом IP-адресе клиента и удалить устаревшие записи из ARP-кэша ЭВМ, размещенных в той же субсети.




Содержание  Назад  Вперед