for_students:os:dhcp

Эта версия устарела, есть новая проверенная версия.DiffЭто черновая версия (2022/03/18 09:50).
Проверили: 0/1

Это старая версия документа!


Dynamic Host Configuration Protocol - протокол динамической конфигурации хоста. Как правило, его используют для автоматической выдачи сетевых настроек (ip address, netmask, gateway, dns) клиентским компьютерам в сети, однако, функциональные возможности DHCP гораздо больше - с помощью него можно передавать конфигурационные файлы на другие устройства или даже загружать ОС. В «классическом» варианте DHCP позволяет, во-первых, упросить жизнь администратору и выдавать сетевые настройки автоматически, а, во-вторых, DHCP предотвращает возможность дублирования адресов. Также, при изменении адресного пространства сети DHCP позволяет существенно сэкономить время настройки клиентских компьютеров.
DHCP - это клиент-серверная технология и процесс взаимодействия клиента и сервера происходит в 4 итерации по схеме DORA (Discover - Offer - Request - Acknowledge)

141.jpg
  1. Discover - клиент пытается обнаружить в сети DHCP-сервер, отправляя широковещательный запрос в сеть на адрес 255.255.255.255, а в качестве адреса отправителя указывается адрес 0.0.0.0. Такой запрос является широковещательным и поэтому его получают все устройства в этом широковещательном домене.
  2. Offer - отправляется в ответ на Discover. DHCP-сервер, получив запрос отправляет предложение клиентскому компьютеру с подходящими настройками. Если в сети находится несколько DHCP-серверов, то клиент выбирает те настройки, которые получит первыми.
  3. Request - клиент проверяет, подходят ли ему такие настройки. Если подходят, то клиент отправляет ответ серверу, в котором уже официально запрашивает эти настройки, то есть в этом сообщении содержится информация из Discover, а также адрес выбранного DHCP-сервера. Такая информация также отправляется на широковещательный адрес и те DHCP-сервера, чьи адреса в этом сообщении не указаны, понимают, что их предложение отвергнуто.
  4. Acknowledge - DHCP-сервер, адрес которого указан в Request, понимает, что его предложение принято и выдает клиенту настройки.
  • for_students/os/dhcp.1647586217.txt.gz
  • Последнее изменение: 2022/03/18 09:50
  • ejlka