Интернет

Что такое DHCP? (Протокол динамического конфигурирования сервера)

Изображение четырех рук с использованием смартфонов

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

Рабочая группа по динамической настройке хоста Инженерной рабочей группы по Интернету создала DHCP.

Как работает DHCP

Изображение четырех рук с использованием смартфонов
Джеймс Боаст / Ikon Images / Getty Images

Для этого устройство (клиент) запрашивает IP-адрес у маршрутизатора (хоста). Затем хост назначает доступный IP-адрес, чтобы клиент мог общаться в сети.

Когда устройство включено и подключено к сети, в которой есть сервер DHCP, оно отправляет запрос на сервер, который называется запросом DHCPDISCOVER.

После того, как пакет DISCOVER достигает сервера DHCP, сервер удерживает IP-адрес, который может использовать устройство, а затем предлагает клиенту адрес с пакетом DHCPOFFER.

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

Если сервер решит, что устройство не может иметь IP-адрес, он отправит NACK.

Плюсы и минусы использования DHCP

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

Использование DHCP упрощает управление сетью. С административной точки зрения каждое устройство в сети может получить IP-адрес только с настройками сети по умолчанию, которые настроены для автоматического получения адреса. Альтернативой является ручное назначение адресов каждому устройству в сети.

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

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

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

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

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

Больше информации о DHCP

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

Это еще одна причина, по которой DHCP так полезен. DHCP позволяет нескольким устройствам подключаться к сети в течение определенного периода времени без необходимости в пуле доступных адресов. Например, если DHCP-сервер определяет 20 адресов, 30, 50, 200 или более устройств могут подключаться к сети, если не более 20 устройств одновременно используют один из доступных IP-адресов.

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

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

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

Похожие посты
Интернет

Google Store Лучшие предложения

Интернет

Руководство по специальному режиму в сети

Интернет

10 советов по безопасности беспроводной домашней сети

Интернет

САН против НАН