Jump to content

Протокол начальной загрузки

(Перенаправлено с BOOTP )

Bootstrap Protocol ( BOOTP ) — это протокол компьютерной сети , используемый в Сети Интернет-протокола для автоматического назначения IP-адреса сетевым устройствам с сервера конфигурации. Первоначально BOOTP был определен в RFC   951 опубликован в 1985 году.

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

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

BOOTP реализуется с использованием протокола пользовательских дейтаграмм (UDP) для транспортировки. Порт номер 67 используется сервером для приема запросов клиентов, а порт номер 68 используется клиентом для получения ответов сервера. BOOTP работает только в сетях IPv4 .

Исторически BOOTP также использовался для Unix-подобных бездисковых рабочих станций для получения сетевого местоположения их загрузочного образа в дополнение к назначению IP-адреса. Предприятия использовали его для развертывания предварительно настроенной установки клиента (например, Windows ) на вновь установленные ПК.

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

BOOTP был впервые определен в сентябре 1985 года. [ 1 ] в качестве замены протокола обратного разрешения адресов (RARP), опубликованного в июне 1984 года. [ 2 ] Основная причина замены RARP на BOOTP заключается в том, что RARP является протоколом канального уровня . Это затрудняло реализацию на многих серверных платформах и требовало наличия сервера в каждой отдельной IP- подсети . BOOTP представил инновацию в виде агентов ретрансляции, которые пересылали пакеты BOOTP из локальной сети с использованием стандартной IP-маршрутизации, так что один центральный сервер BOOTP мог обслуживать узлы во многих подсетях. [ 1 ] : §6 

Определен растущий набор расширений информации о поставщиках BOOTP. [ 3 ] [ 4 ] [ 5 ] [ 6 ] для предоставления клиентам BOOTP соответствующей информации о сети, такой как шлюз по умолчанию , IP-адрес сервера имен , имя домена и т. д.

С появлением протокола динамической конфигурации хоста расширения информации о поставщике BOOTP были включены в поля опций DHCP. [ 7 ] [ 8 ] чтобы позволить DHCP-серверам также обслуживать клиентов BOOTP.

Операция

[ редактировать ]

Случай 1. Клиент и сервер в одной сети.

[ редактировать ]

Когда клиент BOOTP запускается, он не имеет IP-адреса, поэтому он передает в сеть сообщение, содержащее его MAC-адрес. Это сообщение называется «запросом BOOTP», и его принимает сервер BOOTP, который отвечает клиенту следующей информацией, необходимой клиенту:

  1. IP-адрес клиента, маска подсети и адрес шлюза по умолчанию.
  2. IP-адрес и имя хоста сервера BOOTP.
  3. IP-адрес сервера с загрузочным образом, который необходим клиенту для загрузки операционной системы.

Когда клиент получает эту информацию от сервера BOOTP, он настраивает и инициализирует свой стек протоколов TCP/IP, а затем подключается к серверу, на котором используется общий загрузочный образ. Клиент загружает загрузочный образ и использует эту информацию для загрузки и запуска своей операционной системы. [ 9 ]

Протокол динамической конфигурации хоста (DHCP) был разработан как расширение BOOTP. BOOTP определен в запросах на комментарии (RFC) 951 и 1084.

Случай 2. Клиент и сервер в разных сетях.

[ редактировать ]
  1. Проблема с запросом bootp заключается в том, что запрос является широковещательным. не Широковещательная IP-дейтаграмма может пройти ни через один маршрутизатор. Маршрутизатор отбрасывает этот пакет.
  2. Для решения этой проблемы необходим посредник (реле).
  3. Один из хостов или маршрутизаторов можно настроить на уровне приложений для работы в качестве агента ретрансляции.
  4. Агент ретрансляции знает одноадресный адрес сервера загрузки и прослушивает широковещательные сообщения на порту 67.
  5. Когда он получает этот широковещательный пакет, он инкапсулирует сообщение в одноадресную дейтаграмму и отправляет запрос на сервер загрузки.
  6. Пакет с одноадресным адресом назначения маршрутизируется любым маршрутизатором и достигает сервера загрузки.
  7. Агент ретрансляции, получив ответ, отправляет его клиенту bootp.

Документация по стандартам IETF

[ редактировать ]

См. также

[ редактировать ]
  1. ^ Jump up to: а б Билл Крофт; Джон Гилмор (сентябрь 1985 г.). ПРОТОКОЛ БУТСТРАП (BOOTP) . Сетевая рабочая группа. дои : 10.17487/RFC0951 . РФК 951 . Проект стандарта. Обновлено RFC 1395 , 1497 , 1532 , 1542 и 5494 .
  2. ^ Р. Финлейсон; Т. Манн; Дж. Могул; М. Теймер (июнь 1984 г.). Протокол разрешения обратного адреса . Сетевая рабочая группа. дои : 10.17487/RFC0903 . СТД 38. RFC 903 . Интернет-стандарт 38.
  3. ^ П. Приндевиль (февраль 1988 г.). Расширения информации о поставщиках BOOTP . Сетевая рабочая группа. дои : 10.17487/RFC1048 . РФК 1048 . Устаревший. Устарело RFC 1084 , 1395 , 1497 и 1533 .
  4. ^ Дж. Рейнольдс (декабрь 1988 г.). Расширения информации о поставщиках BOOTP . Сетевая рабочая группа. дои : 10.17487/RFC1084 . РФК 1084 . Устаревший. Устарело RFC 1395, 1497 and 1533. Obsoletes РФК 1048 .
  5. ^ Дж. Рейнольдс (январь 1993 г.). Расширения информации о поставщиках BOOTP . Сетевая рабочая группа. дои : 10.17487/RFC1395 . РФК 1395 . Устаревший. Устарело RFC 1497 and 1533. Obsoletes RFC 1084 and 1048. Updates РФК 951 .
  6. ^ Дж. Рейнольдс (август 1993 г.). Расширения информации о поставщиках BOOTP . Сетевая рабочая группа. дои : 10.17487/RFC1497 . РФК 1497 . Устаревший. Устарело RFC 1533. Obsoletes RFC 1395, 1084 and 1048. Updates РФК 951 .
  7. ^ С. Александр; Р. Дромс (октябрь 1993 г.). Опции DHCP и расширения поставщиков BOOTP . Сетевая рабочая группа. дои : 10.17487/RFC1533 . РФК 1533 . Устаревший. Устарело RFC 2132. Obsoletes RFC 1497 , 1395 , 1084 и 1048 .
  8. ^ С. Александр; Р. Дромс (март 1997 г.). Опции DHCP и расширения поставщиков BOOTP . Сетевая рабочая группа. дои : 10.17487/RFC2132 . РФК 2132 . Проект стандарта. Устаревшие RFC 1533. Updated by RFC 3442 , 3942 , 4361 , 4833 и 5494 .
  9. ^ «Протокол начальной загрузки (BOOTP)» . Сетевая энциклопедия .
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: c52ab9f7cf78c8e852788f8551b28658__1707099720
URL1:https://arc.ask3.ru/arc/aa/c5/58/c52ab9f7cf78c8e852788f8551b28658.html
Заголовок, (Title) документа по адресу, URL1:
Bootstrap Protocol - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)