DHCP(Dynamic Host Configuration Protocol - протокол динамической конфигурации хоста).
Любой клиентский компьютер с современной ОС может быть настроен для получения информации о параметрах TCP/IP автоматически от службы DHCP, что упрощает администрирование и гарантирует правильную настройку. В состав ОС Windows XP Professional входит клиент DHCP, но не входит служба. Только серверные продукты семейства Windows предоставляют службу DHCP.
Автоматическое назначение частных IP-адресов доступно по умолчанию в ОС Windows, что позволяет пользователям создать работающую одиночную подсеть на основе TCP/IP без необходимости настраивать TCP/IP-протокол вручную или устанавливать DHCP-сервер.
Этот механизм адресации - расширение динамического назначения IP-адресов для сетевых адаптеров, позволяющее выполнять настройку IP-адресов без назначения статического IP-адреса или установки службы DHCP.
Работа функции автоматического назначения частных IP-адресов, показана на рисунке 2.
Рисунок 1. Работа функции автоматического назначения IP-адресов.
Протокол TCP/IP в ОС Windows XP Professional пытается найти DHCP-сервер в присоединенной сети для динамического назначения IP-адреса. Если во время загрузки DHCP-сервер отсутствовал (например, если он выключен), клиент не может получить IP-адрес. Функция автоматического назначения частных IP-адресов генерирует IP-адрес в форме 169.254.x.y (где x, y – уникальные идентификаторы клиента) и маску подсети 255.255.0.0.
После генерации адреса компьютер рассылает широковещательным способом этот адрес и затем присваивает его себе, если другие компьютеры не отвечают. Компьютер использует этот адрес, пока не обнаружит DHCP-сервер и не получит от него информацию о параметрах. Таким образом, два компьютера, подключенные к сетевому концентратору, могут перезапускаться без настройки IP-адресов и использовать протокол TCP/IP для доступа в локальную сеть.
Если компьютер настроен как клиент DHCP и предварительно получил разрешение от DHCP-сервера, а срок действия разрешения не истек во время начальной загрузки, последовательность событий немного другая. Клиент пытается возобновить разрешение у DHCP-сервера. Если ему не удается связаться с ним в течение попытки обновления, он пытается послать запрос шлюзу по умолчанию указанному в разрешении. Если шлюз по умолчанию отвечает на запрос, клиент DHCP предполагает, что он все еще находится в той же самой сети, где получил текущее разрешение, поэтому он продолжает использовать разрешение.
По умолчанию клиент пытается возобновить разрешение, когда истекло 50% назначенного времени действия разрешения. Если шлюз по умолчанию не отвечает на запрос, клиент предполагает, что он был перемещен в другую сеть, в которой в настоящий момент нет службы DHCP, и далее он автоматически настраивает параметры, как описано выше. Настроившись, он пытается найти DHCP-сервер каждые 5 минут. Функция автоматического назначения частных IP-адресов может назначать TCP/IP-адрес для клиентов DHCP автоматически. Однако при этом не генерируется вся информация, которая обычно предоставляется DHCP, например адрес шлюза по умолчанию. Следовательно, компьютеры с включенным автоматическим назначением частных IP-адресов могут связываться только с компьютерами в той же самой подсети (которые имеют адреса вида 169.254.х.у).
![]() |
![]() |
![]() |