Короткое имя | IP-адрес сервера TFTP | Путь к файлу |
---|---|---|
SunOS | 128.121.50.2 | /bin/vmunix |
Клиент BOOTP посылает соответствующее короткое имя на сервер в поле
Клиент отсылает сообщение с нулевым значением в поле
11.7.7 Область для разработчиков
Первоначально
11.7.8 Ответ безадресному клиенту
Если клиент не заполнил поле предварительно заданного IP-адреса, такой адрес присваивается сервером. Простейшим способом возврата ответа клиенту в этом случае будет такой:
■ Применение заголовка IP с новым IP-адресом в качестве адреса назначения
■ Заключение датаграммы в кадр, адресованный на физический адрес клиента
Однако некоторые старые клиенты неспособны принимать датаграммы IP с явно указанным IP- адресом, пока не будут сконфигурированы на этот адрес. Данная проблема называется 'яйцо или курица' (что было раньше? —
Такие клиенты могут принимать датаграммы на порт назначения 68 и с широковещательным IP- адресом 255.255.255.255. Новые клиенты BOOTP предпочитают прием ответа по широковещательному IP- адресу посредством установки в 1
11.7.9 Счетчик секунд
Когда клиент отсылает первый запрос на загрузку данных, поле
Данное поле не имеет специального назначения. Его содержимое может проверять сервер или сетевой монитор для определения длительности ожидания клиентом загрузки по сети. Сервер может использовать значения из поля счетчика секунд для ранжирования запросов по приоритетам, однако в настоящее время в большинстве реализаций это поле игнорируется.
11.8 Возможности DHCP
DHCP существенно расширяет возможности BOOTP. К наиболее значимым изменениям относятся:
■ Упрощение администрирования
■ Автоматизация конфигурирования
■ Поддержка перемещений или изменений сети
■ Возможность запроса клиентом значений определенных параметров
■ Новые типы сообщений DHCP, обеспечивающие более надежное соединение между клиентом и сервером
Еще одним примечательным свойством является возможность клиента BOOTP получить доступ к серверу DHCP, т.е. обеспечивается обратная совместимость.
11.8.1 Администрирование и автоматизация конфигурирования
DHCP позволяет существенно снизить объем администрирования для конфигурирования системы. При необходимости можно просто указать блок IP-адресов, из которого сервер DHCP будет присваивать адреса клиентам в локальной сети. Это легко может сделать администратор системы, освободив время для ввода данных о других критических параметрах (например, маски подсети, адресов DNS или адресов маршрутизаторов по умолчанию для данной локальной сети). Если необходимо, администратор может указать дополнительные конфигурационные параметры.
Протокол позволяет серверу автоматически присвоить клиенту IP-адрес из выделенного блока и послать ему заданный набор параметров.
В DHCP наследуется способность BOOTP предоставлять подробные или только определенные конфигурационные данные, а также идентификация загружаемого образа программного обеспечения. Недостатком BOOTP было то, что клиент не мог управлять получаемым им набором параметров. DHCP позволяет клиенту запрашивать только заданный набор таких параметров.
11.8.2 Перемещения и изменения
Что произойдет, если пользователь переместит компьютер в другое место, подключив его к иной