👋 Привет, сетевой друг!



Сегодня я расскажу про взаимодействие DHCP-сервера и клиента.



Перед прочтением, рекомендую ознакомится с нашим постом о том, что такое DHCP.



DHCP работает по модели «клиент-сервер». Он автоматически раздает IP-адреса и другие параметры конфигурации устройствам, чтобы те могли работать в сети.



Сервер и клиент обмениваются сообщениями по принципу «запрос-ответ». Взаимодействие состоит из 4 этапов:



⬜️ Поиск – Discover: Клиент ➡️ Сервер

На этом этапе клиенту главное найти и узнать, где находится сервер.



⬜️ Предложение – Offer: Сервер ➡️ Клиент

DHCP-сервер получает сообщение от клиента, после чего выбирает свободный IP-адрес из числа доступных и отправляет его в ответном сообщении.



⬜️ Запрос – Request: Клиент ➡️ Сервер

Клиент получил IP-адрес и отправляет серверу ответное сообщение, в нем он еще раз прописывает полученный адрес и тем самым подтверждает, что будет использовать его.



⬜️ Подтверждение – Acknowledgement: Сервер➡️ Клиент

Сервер отправляет сообщение, закрепляя IP-адрес за клиентом. В сообщении содержится сам адрес, срок его использования и дополнительные настройки сети. Клиент проверяет эти настройки, применяет полученную конфигурацию и получает доступ к сети.



Network Academy | #proxy