For network auto-booting, the Preboot Execution Environment (PXE) or Bootstrap Protocol (BOOTP) network protocols are commonly used to find a server with files for booting the device.
After the bootstrapping process has been initiated, as described above, bootstrapping will take place according to one of three main approaches.