Сообщения DHCP

Рубрика: Сетевые протоколы

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

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

DHCP Аренда

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

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

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

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

Далее: Службы Обмена Файлами и Протокол SMB

Смотрите также
Комментарии
Написать

(обязательно)

(обязательно)

Это не спам (обязательно)