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

DHCP служит гаишником в вашей сети

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

DHCP также используется для настройки правильной маски подсети, шлюза по умолчанию и информации DNS-сервера на устройстве.

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

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

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

Процесс DHCP за кадром

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

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

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

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

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

Еще более подробный обзор различных пакетов, участвующих в этом процессе, представлен на странице Основы DHCP в Microsoft.

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

Компьютер или любое другое устройство, которое подключается к сети (локальной или интернет), должно быть соответствующим образом настроено для связи в этой сети. Поскольку 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-адресов, которые он использует для обслуживания устройств с адресом. Этот пул адресов является единственным способом, которым устройство может получить действительное сетевое соединение.

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

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

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

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

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

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

Оцените статью
Solutics.ru
Добавить комментарий