Система динамического IP-адреса в интернете работает с помощью протокола DHCP (Dynamic Host Configuration Protocol). 1 Он помогает назначать IP-адреса устройствам при подключении к серверу. 1
Процесс состоит из четырёх этапов (DORA: Discovery, Offer, Request, Acknowledgement): 14
- Discovery (обнаружение). 14 Сервер проверяет, в сети ли устройство. 1 Поскольку на этапе обнаружения у нового пользователя отсутствует свой IP, с его стороны отправляется MAC-адрес (уникальный идентификатор устройства) и IP 0.0.0.0. 1
- Offer (предложение). 14 Сервер подбирает предложения с возможными подключениями и отправляет их на устройство по его уникальному MAC-адресу. 1 По итогу для подключения выбирается только один вариант (чаще всего именно последний доступный вариант присоединения к сети). 1
- Request (запрос). 14 Клиент отправляет запрос на присоединение к сети. 1 Запрос включает в себя MAC-адрес клиента и IP, который отправил сервер на предыдущем этапе. 1
- Acknowledge (подтверждение). 14 Сервер подтверждает подключение устройства. 1 Он отправляет по MAC-адресу клиента сообщения с данными параметров, с помощью которых устройство будет авторизовано в сети. 1
Адреса выдаются в аренду на ограниченный период времени. 1 Время, на которое сервер выдаёт устройству IP-адрес, настраивается администратором. 1 Оно может быть равно как нескольким минутам, так и месяцам. 1
После истечения срока аренды IP-адрес возвращается в пул и может быть назначен другому устройству. 34