Что такое DHCP?

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

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

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

Обычно DHCP-сервер предлагает подключенным хостам случайный IP-адрес из настроенного пула IP-адресов, однако при необходимости можно вручную назначить IP-адрес определенным устройствам. Это полезно, если в сети есть какой-либо сервер, такой как диск NAS или локальный веб-сервер. Если вручную назначить IP-адрес этим серверам, они всегда будут в одном и том же месте, и вам никогда не придется беспокоиться об изменении их IP-адресов и возникновении проблем.