Сетевая загрузка , укороченные сетевой загрузки, является процесс загрузки на компьютер из сети , а не на локальном диске. Этот метод загрузки может использоваться маршрутизаторами , бездисковыми рабочими станциями и централизованно управляемыми компьютерами ( тонкими клиентами ), такими как общедоступные компьютеры в библиотеках и школах.
Сетевая загрузка может использоваться для централизованного управления дисковым хранилищем, что, как утверждают сторонники, может привести к снижению капитальных затрат и затрат на обслуживание. Его также можно использовать в кластерных вычислениях , в которых узлы могут не иметь локальных дисков.
В конце 1980-х - начале 1990-х годов загрузка по сети использовалась для экономии средств на жестком диске, поскольку жесткий диск приличного размера все равно стоил бы тысячи долларов, часто равные цене ЦП . [ необходима цитата ]
Аппаратная поддержка
Современные настольные персональные компьютеры обычно предоставляют возможность загрузки из сети в BIOS / UEFI через Preboot Execution Environment (PXE). Системы Mac, выпущенные после 1998 года, PowerPC ( G3 - G5 ) также могут загружаться с прошивки ПЗУ New World на сетевой диск через NetBoot . [1] Старые персональные компьютеры без поддержки микропрограмм сетевой загрузки могут использовать дискеты или флэш-накопители с программным обеспечением для загрузки по сети.
Процесс
Первоначальное запускаемое программное обеспечение загружается с сервера в сети; для IP- сетей это обычно делается с помощью упрощенного протокола передачи файлов (TFTP). Сервер, с которого загружается исходное программное обеспечение, обычно находится путем широковещательной рассылки запроса Bootstrap Protocol или Dynamic Host Configuration Protocol (DHCP). [2] Как правило, это начальное программное обеспечение не является полным образом загружаемой операционной системы, а представляет собой небольшую программу диспетчера сетевой загрузки, такую как PXELINUX, которая может развернуть меню параметров загрузки, а затем загрузить полный образ, вызвав соответствующий второй - этап загрузчика .
Установки
Сетевая загрузка также используется для автоматической установки операционной системы. В этом случае вспомогательная операционная система с сетевой загрузкой используется в качестве платформы для выполнения управляемой сценарием автоматической установки предполагаемой операционной системы на целевой машине. Реализации этого для Mac OS X и Windows существуют как NetInstall и Windows Deployment Services соответственно.
Наследие
Перед IP стал основной 3 -го уровня протокола, Novell 's Core Protocol NetWare (NCP) и IBM ' s Remote Initial Program Load (RIPL) широко используется для сетевой загрузки. Их клиентские реализации также помещаются в ПЗУ меньшего размера, чем PXE. Технически загрузка по сети может быть реализована по любому из протоколов передачи файлов или совместного использования ресурсов , например, NFS предпочтительнее для вариантов BSD .
Смотрите также
- Пробуждение по локальной сети (WoL)
Рекомендации
- ^ NetBoot 2.0: протокол обнаружения загрузочного сервера (BSDP) . Apple Inc.
- ^ Спецификация среды выполнения предварительной загрузки (PXE) . Корпорация Intel . 1999 г.
Внешние ссылки
- Спецификация PXE - спецификация среды выполнения перед загрузкой v2.1, опубликованная Intel и SystemSoft
- Проект протокола удаленной загрузки - проект протокола клиент-сервер PXE, включенный в спецификацию PXE.
- NetBoot - NetBoot 2.0: протокол обнаружения загрузочного сервера (BSDP)