Основное различие между 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 использует три таймера:
- Lease Renewal Timer - клиентский компьютер использует это для отправки запроса DHCP, чтобы запросить у сервера больше времени по истечении этого таймера.
- Lease Rebinding Timer - Когда истекает этот таймер, клиент не получает никаких ответов, и предполагается, что сервер не работает. Затем с помощью службы IP-широковещания запрос DHCP отправляется всем серверам.
- Таймер истечения срока аренды - по истечении этого таймера система начинает сбой по причине отсутствия действительного IP-адреса для хоста в сети.
Ключевые различия между BOOTP и DHCP
- BOOTP является статическим протоколом и поддерживает ручную настройку. С другой стороны, DHCP является динамическим протоколом и поддерживает ручную, динамическую и автоматическую настройку IP-адресов.
- IP-адресация по требованию предоставляется в DHCP, тогда как BOOTP не поддерживает постоянное выделение (аренду) IP-адресов.
- DHCP может обрабатывать мобильные машины. Напротив, BOOTP не может настраивать или получать доступ к информации с мобильных машин; и это работает только со стационарными соединениями.
- BOOTP подвержен ошибкам из-за использования ручной настройки, а в DHCP ошибки возникают редко.
Заключение
BOOTP и DHCP - это протоколы, которые хост использует для доступа или настройки параметров IP с сервера. DHCP является расширением BOOTP. В BOOTP эти операции выполняются во время загрузки хоста. DHCP популярен среди интернет-провайдеров, потому что он позволяет хосту получать временный IP-адрес, в отличие от BOOTP. DHCP предоставляет более подробную информацию и более эффективен, чем BOOTP.