Не существует такого понятия, как «сервер PXE» как таковой. Хост получает информацию от сервера DHCP или BOOTP, которая включает адрес сервера TFTP (называемого «следующий-сервер»). PXE - это программное обеспечение, запускаемое (обычно) из прошивки, которое собирает информацию DHCP / BOOTP, связывается с сервером TFTP, загружает различную информацию и в конечном итоге запускает операционную систему.
Выбранный ответ является неполным и не совсем правильным.
Клиенты PXE не имеют зашитого IP-адреса.
Когда они загружаются, они рассылает DHCP-запрос, идентифицируя себя как PXE-клиенты. PXE в основном использует 2 протокола DHCP и TFTP. Базовые службы DHCP предоставляют загрузочной станции IP / MASK / Gateway, в то время как ответы DHCP для клиентов, идентифицированных PXE, включают 2 дополнительных параметра: IP-адрес TFTP-сервера и имя файла NBP (программы начальной загрузки сети), который является первым передаваемым по сети фрагментом кода, принимающим управление когда загружается клиент PXE. TFTP - это скорее спартанский протокол, основанный на UDP (медленная, ненадежная передача), после того, как первый NBP берет на себя управление, он обычно устанавливает полный стек TCP, и большая часть компонентов загрузки / установки может быть затем перенесена, полагаясь на более быструю / более надежную передачу протокол, такой как HTTP, FTP, NFS, CIFS, все зависит от того, что вы загружаете / устанавливаете PXE.