Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Протокол BOOTP (BOOT strap Protocol)




Мы уже отмечали ранее, что не все сетевые компоненты (компьютеры, маршрутеризаторы, хабы и т.п.) имеют собственные локальные накопители информации, однако, каким-то образом, в них должна быть загружена операционная система или просто информация, необходимая для их нормального функционирования. Для решения данной проблемы необходим универсальный протокол, позволяющий отвечать на широковещательные запросы еще "пустых" сетевых устройств, не имеющих ни собственных IP-адресов, ни операционной системы, а только БСВВ сетевого интерфейса в которой записана специальная стартовая программа, выдающая в сетевую среду запрос на загрузку.

В рамках локальной сети, данная проблема с успехом решается протоколом RARP. Однако, широковещательные запросы RARP не ретранслируются маршрутеризаторами и "отражаются" не попадая в глобальную сеть. Для аналогичных целей, но с возможностью удаленной загрузки из глобальных сетей, предназначен протокол BOOTP. Он использует транспортный протокол UDP и архитектуру клиент-сервер. При этом его работа осуществляется следующим образом: компьютер-клиент имеет собственный порт BOOTP и посылает широковещательное сообщение с адресом 255.255.255.255; сервер, также имеет свой BOOTP-порт (отличный от такового у клиента) и изначально инициализирует IP-адрес клиента как 0.0.0.0; получив запрос в BOOTP-порт сервера, маршрутизатор записывает в поле адреса свой IP-адрес и пересылает пакет BOOTP-серверу данной сети; получив такой запрос на загрузку, сервер посылает широковещательный ответ в локальную сеть, IP-адрес которой известен (т.к., пока, ни IP-адрес клиентской машины, ни ее сетевой адрес в локальной сети серверу не известен, а использовать ARP-запросы процессам такого уровня запрещено); после получения клиентом отклика от сервера ему передается запрос следующего уровня, в ответ на который сервер сообщает клиенту его и свой IP-адрес и расположение необходимых ресурсов. В дальнейшем клиент используя протокол передачи файлов TFTP получает необходимые для загрузки файлы системы (необходимо подчеркнуть, что такие файлы не обязательно должны находиться на той же машине, которая является сервером удаленной загрузки) и стартует.

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




Поделиться с друзьями:


Дата добавления: 2013-12-11; Просмотров: 337; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.01 сек.