
_START_ARTICLE_
预启动执行环境
_START_SECTION_
通路
_START_PARAGRAPH_
客户机的固件为接受到可用的PXE启动服务器，要在网络中尝试找出PXE重定向服务（DHCP代理）。在分析返回的包后，固件会向合适的启动服务器询问网络自检程序(NBP)的路径，并且通过TFTP协议下载到计算机的内存中，有可能会去校验它，最后执行它。当只有全部的PXE 客户机(client)只使用一个NBP时，全部的PXE 客户机可能会被指定是用BOOTP协议，从而不需要DHCP代理，但是仍然需要TFTP启动服务。
_START_SECTION_
优点
_START_PARAGRAPH_
PXE被设计成适合各种计算机体系。在x86体系上，仅UEFI固件可能支持PXE IPv6，传统BIOS（Legacy BIOS）只支持PXE IPv4。
_START_SECTION_
协议
_START_PARAGRAPH_
PXE 协议大致上结合了DHCP和TFTP，虽然都有在两者上面有改进。DHCP用于查找合适的引导服务器,TFTP用于下载初始引导程序和附加文件。_NEWLINE_为了开始一个PXE自检会话，PXE固件广播一个带有明确的PXE选项DHCPDISCOVER包(扩展DHCPDISCOVER)到67/UDP端口(DHCP服务端口)。PXE选项是PXE固件有PXE能力的鉴定，但是会被一般的DHCP服务忽略。当固件受到从这样的服务受到DHCPOFFER包时，它会通过要求其提供配置信息来自我配置。
_START_SECTION_
联系启动服务
_START_PARAGRAPH_
和一个正在启动系统的启动服务联系必须有一个IP地址（可能来自DHCP服务）。_NEWLINE_通过多播或单播一个带有特殊的PXE选项的DHCPREQUEST 包(扩展DHCPREQUEST包)到 4011/UDP端口，或者广播(网路)这种包到67/UDP端口。这种包包含有PXE启动服务类型和PXE启动层，一个守护进程允许运行多个启动服务类型。_NEWLINE_一个扩展 DHCPREQUEST包可能是一个DHCPINFORM包。