Рекомендуем, 2024

Выбор редакции

Разница между BOOTP и DHCP

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

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

Сравнительная таблица

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

Определение BOOTP

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

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

RARP является предшественником BOOTP и служит для той же цели, но ограничением RARP является то, что он предоставляет только информацию об IP, а не дополнительную информацию об этом.

Как описано выше, BOOTP является протоколом, который позволяет статическую конфигурацию. Причина статической природы BOOTP заключается в том, что необходимость динамически обнаруживать маршрутизаторы или менять маршрутизатор устраняется, когда к остальному Интернету подключен только один маршрутизатор. Однако, если есть несколько маршрутизаторов, подключенных к Интернету. Хост пытается получить маршрут по умолчанию при запуске может привести к потере соединения в случае сбоя одного маршрутизатора. А также сбой может быть не обнаружен.

Сервер BOOTP использует таблицу, в которой физический адрес сопоставляется с IP-адресом, когда клиент запрашивает свой IP-адрес. BOOTP не поддерживает мобильные машины; он работает хорошо только тогда, когда привязка между физическим и IP-адресами является статической и фиксированной в таблице. Используется ограниченный широковещательный адрес (255.255.255.255).

Определение DHCP

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

Динамическое назначение IP-адресов выгодно по трем причинам:

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

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

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

DHCP использует три таймера:

  1. Lease Renewal Timer - клиентский компьютер использует это для отправки запроса DHCP, чтобы запросить у сервера больше времени по истечении этого таймера.
  2. Lease Rebinding Timer - Когда истекает этот таймер, клиент не получает никаких ответов, и предполагается, что сервер не работает. Затем с помощью службы IP-широковещания запрос DHCP отправляется всем серверам.
  3. Таймер истечения срока аренды - по истечении этого таймера система начинает сбой по причине отсутствия действительного IP-адреса для хоста в сети.

Ключевые различия между BOOTP и DHCP

  1. BOOTP является статическим протоколом и поддерживает ручную настройку. С другой стороны, DHCP является динамическим протоколом и поддерживает ручную, динамическую и автоматическую настройку IP-адресов.
  2. IP-адресация по требованию предоставляется в DHCP, тогда как BOOTP не поддерживает постоянное выделение (аренду) IP-адресов.
  3. DHCP может обрабатывать мобильные машины. Напротив, BOOTP не может настраивать или получать доступ к информации с мобильных машин; и это работает только со стационарными соединениями.
  4. BOOTP подвержен ошибкам из-за использования ручной настройки, а в DHCP ошибки возникают редко.

Заключение

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

Top