Привет, сетевой друг!
Сегодня я расскажу про взаимодействие DHCP-сервера и клиента.⏺ Перед прочтением, рекомендую ознакомится с нашим постом о том, что такое DHCP.
⏺ DHCP работает по модели «клиент-сервер». Он автоматически раздает IP-адреса и другие параметры конфигурации устройствам, чтобы те могли работать в сети.
⏺ Сервер и клиент обмениваются сообщениями по принципу «запрос-ответ». Взаимодействие состоит из 4 этапов:
⬜️ Поиск – Discover: Клиент ➡️ Сервер
На этом этапе клиенту главное найти и узнать, где находится сервер.
⬜️ Предложение – Offer: Сервер ➡️ Клиент
DHCP-сервер получает сообщение от клиента, после чего выбирает свободный IP-адрес из числа доступных и отправляет его в ответном сообщении.
⬜️ Запрос – Request: Клиент ➡️ Сервер
Клиент получил IP-адрес и отправляет серверу ответное сообщение, в нем он еще раз прописывает полученный адрес и тем самым подтверждает, что будет использовать его.
⬜️ Подтверждение – Acknowledgement: Сервер➡️ Клиент
Сервер отправляет сообщение, закрепляя IP-адрес за клиентом. В сообщении содержится сам адрес, срок его использования и дополнительные настройки сети. Клиент проверяет эти настройки, применяет полученную конфигурацию и получает доступ к сети.
Network Academy | #proxy
