Что такое DHCP и как он работает? Что такое dhcp клиент


Что такое DHCP и как он работает? — IT Blog

DHCP (Dynamic Host Configuration Protocol) — протокол динамической настройки узла в сети TCP/IP.

Опишу возможные типы DHCP сообщений:DHCPDISCOVER — запрос клиента на наличие адресов.DHCPOFFER — предложение сервера на получение адреса.DHCPREQUEST — запрос клиента на получение адреса (предложенного сервером в DHCPOFFER).DHCPACK — подтверждение сервера о выдаче адреса.DHCPDECLINE — отказ клиента в получении предложенного адреса (например когда в сети уже кем-то используется предложенный IP).DHCPNAK — отказ сервера в выдаче запрошенного адреса.DHCPRELEASE — уведомление клиента об освобождении адреса.DHCPINFORM — запрос клиента о дополнительных параметрах.

Опишу процесс успешного получения DHCP клиентом IP адреса от DHCP сервера:1) DHCP клиент с IP адреса 0.0.0.0 через порт UDP 67 шлет в сеть IP адресу 255.255.255.255 широковещательное сообщение DHCPDISCOVER «Хочу получить IP адрес».2) DHCP сервер или DHCP сервера если их несколько получают это сообщение и отвечают клиенту со своего IP через порт UDP 68 сообщением DHCPOFFER «Предлагаю такой-то IP адрес». Отправка сообщение выполняется на широковещательный адрес 255.255.255.255 или адрес шлюза если клиент находится в другой сети.3) DHCP клиент получает это сообщение или сообщения и отвечает с IP адреса 0.0.0.0 только одному DHCP серверу сообщением DHCPREQUEST «Да, хочу этот IP адрес».4) DHCP сервер шлет в ответ сообщение DHCPACK «Назначаю тебе этот IP адрес»Так как у IP адреса есть время аренды по истечении которого он освобождается и DHCP сервер может его выдать например другому клиенту, то DHCP клиенты обычно запрашивают продление сообщением DHCPREQUEST и получают ответ DHCPACK.

Опишу состав DHCP сообщения:op (тип сообщения, например DHCPDISCOVER, размер 1 байт)htype (тип аппаратного адреса, размер 1 байт)hlen (длина аппаратного адреса, например 6 для MAC адреса, размер 1 байт)hops (количество агентов ретрансляции между сервером и клиентом, клиенты устанавливают значение 0, размер 1 байт)xid (ID транзакции, генерируется клиентом в начале, размер 4 байта)secs (прошедшее время в секундах с момента запроса получения адреса, может быть 0, размер 2 байта)flags (поле для флагов, размер 2 байта)ciaddr (IP адрес клиента, например если он запрашивает продление аренды, размер 4 байта)yiaddr (IP адрес предложенный сервером клиенту, размер 4 байта)siaddr (IP адрес сервера, размер 4 байта)giaddr (IP адрес агента ретрансляции, размер 4 байта)chaddr (аппаратный адрес клиента (MAC), размер 16 байт)sname (имя сервера, 64 байта)file (имя загрузочного файла, может использоваться для загрузки операционной системы по сети, 128 байт)options (дополнительные опции)

Похожее

ixnfo.com

Что такое DHCP?

Современные компьютерные сети подразделяются на несколько видов: глобальные (WAN) и локальные (LAN). При подключении компьютера к локальной сети ему автоматически присваивается IP адрес, что помогает идентифицироваться практически любое устройство, которое было подключено к сети. Но благодаря чему это происходит? Весь процесс основывается на концепции DHCP.

Принцип DHCP

Что такое DHCP?

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

Работа DHCP основана на использовании модели «клиент-сервер». Освоение базовых основ протокола позволяет устранять различные проблемы, которые могут возникнуть с сетью. DHCP предназначен для получения требуемых конфигураций согласно протоколу TCP/IP, исходящих от основного сервера.

В перечень необходимых параметров, позволяющих работать в Интернет, входит:

  • DNS.
  • IP-адрес.
  • другая информация, которая необходима для подключения к сети.

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

В работе протокола используются различные сообщения, такие как: DHCPDISCOVER, DHCPOFFER, DHCPREQUEST и ряд других, которые представляют собой ответ на запрос клиента на сервер или при завершении использования сетевого адреса.

Весь процесс работы протокола состоит из нескольких шагов, при этом, все настройки выставлены по умолчанию. На первом этапе при загрузке компьютера или подключении его к сети осуществляется отправка запроса DHCPDISCOVER. Для этого через порт 67 используется протокол передачи UDP.

После получения запроса сервер отправляет в ответ сообщение DHCPOFFER, содержащий требуемые параметры конфигурации, которые запрашивает клиент. Кроме того, происходит автоматическое заполнение значения MAC — адреса в поле CHADDR. При нахождении сервера в совершенно другой подсети, используются агенты ретрансляции, отвечающие за доставку сообщения. В данном случае передача осуществляется через порт 68.

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

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

sovetisosveta.ru

Что такое DHCP и как он работает?

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

Данный протокол работает на основе модели "Клиент-сервер". Являясь протоколом, DCHP имеет свой собственный метод обмена сообщениями между клиентом и сервером. Ниже представлен состав сообщения DHCP:

Поле Длина (байты) Описание
op 1 Тип сообщения
htype 1 Тип адреса аппаратной части
hlen 1 Длина адреса аппаратной части
hops 1 Используемое количество агентов ретрансляции. Клиенты устанавливают значение на 0.
xid 4 ID (уникальный идентификационный номер) транзакции используемой клиентом и серверов во время сессии
secs 2 Прошедшее время (в секундах) с момента запроса клиентом начала процесса
flags 2 Значение флагов
ciaddr 4 IP-адрес клиента (если имелся ранее).
yiaddr 4 IP-адрес, предложенный сервером клиенту
siaddr 4 IP-адрес сервера
giaddr 4 IP-адрес relay-агента (агента ретрансляции)
chaddr 16 Адрес аппаратной части клиента (в основном MAC).
sname 64 Имя сервера.
file 128 Название загрузочного файла.
options изменяемая Дополнительные опции

Знание основ DCHP помогает в устранении различных проблем с сетью. В следующей части статьи мызатронем принципы работы протокола.

Как работает DCHP?

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

DHCPDISCOVER

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

DHCPOFFER

Это сообщение отправляется в ответ на DHCPDISCOVER от сервера DCHP для подключенных клиентов. В этом сообщении содержатся необходимые сетевые настройки.

DHCPREQUEST

Данное сообщение является ответом на DHCPOFFER, и обозначает, что клиент принял отправленные настройки.

DHCPACK

Данное сообщение отправляется на сервер протокола DCHP в ответ на DHCPREQUEST от клиента. Сообщение обозначает конец процесса, начатого с сообщения DHCPDISCOVER. Т.е. DHCPACK - это не что иное, как подтверждение от сервера начала авторизации клиента и принятие параметров конфигурации, полученных в самом начале от сервера.

DHCPNAK

Данное сообщение является противоположностью DHCPACK, описанного выше. Оно отправляется на сервер в случае, если невозможно удовлетворить параметры DHCPREQUEST клиента.

DHCPDECLINE

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

DHCPINFORM

Сообщение отправляется серверу в том случае, если клиенту DCHP присвоен статический IP-адрес, а по настройкам конфигурации необходим динамический адрес.

DHCPRELEASE

Сообщение отправляется клиентов в том случае, если он завершает процесс использования сетевого адреса.

Теперь, когда мы познакомились с различными сообщениями в DCHP, можно изучить весь процесс работы, чтобы получить более полное представление. Шаги ниже описываются исходя из того, что все настройки установлены по умолчанию.

  • Шаг 1.

    Когда клиент (компьютер или устройство) загружается или подключается к сети, серверу отправляется сообщение DHCPDISCOVER. Если нет никаких дополнительных данных о конфигурации, то сообщение отправляется с адреса 0.0.0.0 к 255.255.255.255. Если сервер DHCP находится в локальной подсети, то она напрямую получает сообщение, если он находится в другой подсети, то используется агент ретрансляции для передачи запроса к серверу DCHP. Используется протокол передачи UDP через порт 67. Клиент на данном этапе начинает стадию авторизации.

  • Шаг 2.

    В тот момент как сервер получил запрос DHCPDISCOVER, то он отправляет в ответ сообщение DHCPOFFER. Как говорилось ранее, в этом сообщении содержатся все необходимые параметры конфигурации, запрашиваемые клиентом. Например, IP-адрес, необходимый клиенту, а также значение маски подсети и информация о шлюзе. Также сервер сразу заполняет значения MAC-адреса в поле CHADDR. Сообщение отправляется клиенту от адреса 255.255.255.255 напрямую, а если сервер находится в другой подсети, то используются агенты ретрансляции, который отвечает за то, чтобы сообщение было доставлено. В этом случае для передачи применяется протокол UDP через порт 68. На этом этапе клиент начинает подбирать параметры.

  • Шаг 3.

    Клиент формирует сообщение DHCPREQUEST, которое служит ответом на DHCPOFFER от сервера, указав, что он принимает параметры конфигурации, отправленные ему. Если бы было несколько серверов DCHP, то клиент бы получил также несколько сообщений DHCPOFFER, но клиент отвечает только одному серверу, заполняя параметры конфигурации для настройки. Таким образом, он проходит авторизацию с получением IP-адреса от одного конкретного сервера DCHP. Все сообщение от других серверов блокируются. Сообщение DHCPREQUEST по-прежнему будет содержать адрес источника 0.0.0.0, если клиенту все еще нельзя использовать IP-адреса, полученные в сообщении DHCPOFFER. В течение этого этапа клиент получает ответы на свои запросы.

  • Шаг 4.

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

Концепция аренды

В дополнении к остальной необходимой информации о том, как работает DCHP, следует также знать IP-адрес, назначенный в DCHP сервером в аренду клиенту. После истечения срока аренды сервер DHCP может свободно присвоить этот IP-адрес другому компьютеру или устройству, запрашивающему то же самое. Например, сохранение срока аренды 8-10 часов полезно для компьютеров, которые обычно выключают в конце дня. Поэтому аренда должна продлеваться время от времени. После истечения половины срока аренды, DCHP клиент обычно пытается автоматически продлить данный срок. Это делается путем обмена DHCPREQUEST и DHCPACK сообщениями. Благодаря этому начинается стадия обновления данных для клиента. 

sky-rzn.ru

Что такое DHCP?

Что такое DHCP?

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

Стандарт этого протокола приняли в 1993 г. Действующей версией является мартовская 1997 г., которая описана в REC 2131. Новая версия, используемая в IРv6, называется DHCPy6 — ее создали в июле 2003 г. и определили в REC 3315.

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

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

IP-адреса распределяются тремя способами:

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

Опции DHCP

Помимо IP-адреса, DHCP может представлять другие дополнительные параметры, нужные для работы, — опции DHCP. Среди них можно выделить, например, маску подсети, IP-адрес маршрутизатора, адрес сервер DNS, имя домена.

elhow.ru

Конфигурирование DHCP | Windows IT Pro/RE

Пусть IP-адреса присваивает DHCP

Настроить сервис Windows NT под названием Dynamic Host Configuration Protocol (DHCP) не так уж сложно, как это может показаться. Если вы назначаете IP-адреса вручную, потому что освоение DHCP вам кажется делом слишком трудным, то поверьте, что потратив всего пару часов на изучение этого сервиса, вы сумеете сэкономить массу своего рабочего времени.

Что такое DHCP?

DHCP — это протокол TCP/IP, автоматизирующий присвоение IP-адресов. (Название «автоматическое присвоение IP-адресов», Automatic IP Address Assignment, может, и лучше отражает суть, но AIAA больше похоже не на сокращение, а на вопль, издаваемый сетевым администратором от безысходности). Для использования протокола TCP/IP в сети администратор должен задать для каждого из компьютеров по меньшей мере три параметра — IP-адрес, маску подсети и адрес используемого по умолчанию шлюза. При этом каждый компьютер должен иметь уникальный IP-адрес. Кроме того, присвоенный адрес должен находиться в диапазоне подсети, к которой подключено устройство. В большой сети иногда бывает трудно определить, к какой же из подсетей подключен тот или иной компьютер. Однако DHCP «знает», из какой подсети приходит запрос на получение IP-адреса, и сделает за вас все как надо. Если в сети используются Windows Internet Naming Service (WINS) и Domain Name Service (DNS), то на каждом из клиентских компьютеров администратору необходимо также указать IP-адреса WINS и DNS-серверов.

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

Установка сервиса DHCP

Как и другие сервисы NT, DHCP работает в фоновом режиме. DHCP надо устанавливать на сервер, но администрировать можно и с рабочей станции. Серверы DHCP должны иметь фиксированные (статические) IP-адреса, потому что они не могут присваивать адреса сами себе. На роль DHCP-сервера хорошо подойдет, например, запасной контроллер доменов (Backup Domain Controller). Чтобы установить сервис DHCP, дважды щелкните на пиктограмму Network в Control Panel. (Можно также щелкнуть правой клавишей мыши на пиктограмму Network Neighborhood и выбрать Properties). Выберите ярлык Services, нажмите Add. Из списка Network Services выберите Microsoft DHCP Server и нажмите Ok. Затем перезагрузите сервер.

Конфигурирование DHCP-сервера

После установки необходимо сконфигурировать сервер. Запустите DHCP Manager, находящийся в группе Administrative Tools. На экране 1 показан открывающийся при этом диалог.

Экран1:Диалог DHCP Manager

Главный компонент настройки DHCP — диапазон IP-адресов (scope). Каждой подсети соответствует один диапазон. Допустим, вам доступны адреса с 10.0.0.2 по 10.0.0.100. Однако компоненты вашей сети (принтеры, маршрутизаторы, DHCP-сервер) разбросаны внутри этого диапазона; к примеру, адрес принтера — 10.0.0.57. Указывать в качестве одного из диапазонов 10.0.02-10.0.0.56, а в качестве второго — 10.0.0.58-10.0.0.100 не нужно. Вместо этого DHCP позволяет указать IP-адреса или диапазоны адресов, которые DHCP-сервер присваивать не должен.

Экран2:Задание и настройка диапазона адресов DHCP-сервера

В меню DHCP Manager выберите Scope, Create. На рис. 2 показан открывающийся при этом диалог Create Scope. Вам необходимо ввести первый и последний адреса диапазона и маску подсети. Затем введите адреса, которые следует исключить из диапазона. При этом можно вводить как одиночные адреса (например, принтеров и других компонентов сети, не поддерживающих DHCP), так и их диапазоны. Наконец, укажите срок аренды (lease). О нем я расскажу позже. Можно также присвоить диапазону имя и ввести комментарий. Эти возможности предусмотрены для случаев, когда подсетей достаточной много.

После нажатия Ok и закрытия диалога Create Scope необходимо указать, желаете ли вы немедленно активизировать диапазон. Как правило, это можно сделать сразу. Но если количество диапазонов велико, их все можно сначала задать, а потом одновременно активизировать.

При выходе из диалога Create Scope возможно появление сообщения об ошибке No more data is available. Его можно проигнорировать. Созданный диапазон появится в окне DHCP Manager. Если вы его активизировали, изображенная справа от него лампочка будет гореть желтым цветом. Не волнуйтесь, если вы ввели диапазон 131.107.2.100-131.107.2.199, а в окне DHCP Manager появилось 131.107.2.0. Просто DHCP показывает последние восемь адресов, как ноль.

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

Конфигурирование клиентов TCP/IP

Сконфигурировать клиенты очень просто. После установки TCP/IP на клиентскую машину необходимо ввести способ задания IP-адресов. Вам нужно поставить метку в окошке напротив надписи, указывающей, что назначением IP-адресов должен заниматься DHCP-сервер. Если вы хотите узнать, какой адрес был получен клиентом, наберите в командной строке NT ipconfig /all. В ответ будет выведен IP-адрес клиента, IP-адрес DHCP-сервера, а также адреса серверов WINS и DNS. Если вам нужен только IP-адрес клиента, наберите ipconfig. В Windows 95 и 98 можно запустить программу winipcfg.exe, которая выведет информацию об IP-адресах в графическом окне.

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

Настройка дополнительных параметров

Экран 3: Настройка параметров WINS и DNS

При необходимости настроить WINS и DNS нужно ввести IP-адреса соответствующих серверов. В диалоге DHCP Manager выберите DHCP Options. Можно настраивать параметры отдельно для каждого диапазона, но, как правило, они задаются глобально. При наличии в сети нескольких подсетей обычно используется один-два сервера WINS и DNS. Как показано на экране 3, значения каждого параметра по умолчанию можно изменить. Выберите параметр в списке слева, нажмите Add. Во многих случаях, например для присвоения адреса WINS-сервера, придется воспользоваться функцией Edit Array. После ее активизации DHCP предоставляет необходимую информацию клиентским компьютерам. Экран 3 показывает, как настроаиваются наиболее часто используемые параметры (с использованием Add для выбора и Values для модификации). Параметр 003 — это адрес маршрутизатора или используемого по умолчанию шлюза, 006 — адрес DNS-сервера, а 044 — адрес WINS-сервера. При выборе 044 необходимо также выбрать 046 — тип узла WINS.

Срок аренды

DHCP присваивает IP-адреса на определенный срок, «сдает в аренду». По истечение половины этого срока клиент отправляет DHCP-серверу прямое сообщение с запросом о возобновлении аренды. Если сервер доступен, он ее продлевает. В противном случае клиент снова посылает запрос по истечение половины остатка интервала, и так далее. Если срок аренды 3 дня (72 часа), то клиент пытается возобновить его через 36 ч, 54 ч и 63 ч. Наконец, клиент отправляет широковещательный запрос ко всем DHCP-серверам. Если до окончания срока аренды клиент не находит сервер, компьютер утрачивает соединение с TCP/IP-сетью.

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

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

Экран 4: Просмотр сроков аренды

DHCP позволяет легко определить, какой машине какой адрес назначен. В диалоге DHCP Manager (показанном на экране 1), выберите Scope, затем Active Leases. Для получения подробной информации о сроке аренды адреса для каждой из машин, выберите ее и нажмите Properties (или два раза щелкните на имени машины). На экране 4 показан список компьютеров моей офисной сети. Уникальный идентификатор (например, 004005000001) — это MAC-адрес сетевой платы. При необходимости отключить компьютер от сети, или после того как одна из машин была из нее удалена, соответствующий срок аренды можно аннулировать.

Преимущества DHCP

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

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

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

Кроме того, DHCP позволяет осуществлять совместное использование IP-адресов. Допустим, у вас имеется 50 свободных адресов и отдел сбыта со штатом в 100 человек. Сотрудники отдела проводят в офисе всего 1-2 дня в неделю; таким образом, одновременно к сети всегда подключены только 30-40 компьютеров. Каждый раз при подключении к сети сотрудник получает IP-адрес. После отключения система восстанавливает адрес, чтобы выдать его следующему пользователю.

Если ряд мобильных пользователей делят между собой несколько IP-адресов, некоторое их количество можно зарезервировать для тех, кому они больше всего нужны. Откройте диалог DHCP Manager, выберите Scope, Add Reservations. Таким образом вы сможете зарезервировать адрес для компьютера с определенным сетевым адаптером. Это может создать трудности, если пользователи поменяются адаптерами. Резервирование имеет свои отличия от присвоения фиксированного IP-адреса. Резервирование так же дает пользователю возможность подключаться к сети в различных отделах, но адрес в зависимости от местоположения может изменяться.

Засучите рукава

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

Я знаю одну компанию, которая после внедрения DHCP перевела человека, занимавшегося исключительно управлением IP-адресами, на другую работу. Лучше тратить время на настройку ПО, чем на конфигурирование компьютеров и присвоение им IP-адресов.

www.osp.ru

Что такое DHCP

Опубликовано: 16.12.2016

Как вы уже наверняка знаете, каждый компьютер сети (неважно: глобальной или локальной) должен иметь свой личный идентификатор – IP-адрес и маску подсети. Это является обязательным условием подключения компьютера к сети.

Рассмотрим вариант с локальной сетью:

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

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

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

Для того чтобы управлять IP-адресацией используется DHCP-сервер (как правило, устанавливаемый параллельно с DNS-сервером). Т.е. на выделенный компьютер потребуется установить серверную ОС (например, Windows Server 2008) и настроить в ней службу DHCP.

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

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

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

Просмотров: 4 257     &nbsp              &nbsp              &nbsp              &nbsp              &nbsp              &nbsp     

blogsisadmina.ru

Режимы DHCP | Компьютерные сети

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

DHCP-сервер откликается и посылает сообщение-ответ, содержащее IP-адрес и некоторые другие конфигурационные параметры.

При этом сервер DHCP может работать в разных режимах, включая:

  • ручное назначение статических адресов;
  • автоматическое назначение статических адресов;
  • автоматическое распределение динамических адресов.

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

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

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

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

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

ПРИМЕР

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

Первый ответ — столько, скольким сотрудникам необходим доступ в сеть. Если их 500 человек, то каждому из них должен быть назначен IP-адрес и выделено рабочее место. То есть администрация должна получить у поставщика услуг адреса двух сетей класса С и оборудовать соответствующим образом помещение. Однако вспомним, что сотрудники в этой организации редко появляются в офисе, значит, большая часть ресурсов при таком решении будет простаивать.Второй ответ — столько, сколько сотрудников обычно присутствует в офисе (с некоторым запасом). Если обычно в офисе работает не более 50 сотрудников, то достаточно получить у поставщика услуг пул из 64 адресов и установить в рабочем помещении сеть с 64-я коннекторами для подключения компьютеров. Но возникает другая проблема — кто и как будет конфигурировать компьютеры, состав которых постоянно меняется?

Существует два пути. Во-первых, администратор (или сам мобильный пользователь) может конфигурировать компьютер вручную каждый раз, когда возникает необходимость подключения к офисной сети. Такой подход требует от администратора (или пользователей) большого объема рутинной работы, следовательно — это плохое решение. Гораздо привлекательнее выглядят возможности автоматического динамического назначения DHCP-адресов. Действительно, администратору достаточно один раз при настройке DHCP-сервера указать диапазон из 64 адресов, а каждый вновь прибывающий мобильный пользователь будет просто физически подключать в сеть свой компьютер, на котором запускается DHCP-клиент.

Он запросит конфигурационные параметры и автоматически получит их от ОНСР-сервера. Таким образом, для работы 500 мобильных сотрудников достаточно иметь в офисной сети 64 IР-адреса и 64 рабочих места.

iptcp.net