- Acronym, stands for "Bootstrap Protocol". Predecessor to DHCP. Can be configured to allow PXE booting, but that is not covered here.
- Acronym, stands for "Dynamic Host Configuration Protocol". DHCP is a service provided in many networks as a method of obtaining an IP address on a network. When the DHCP server sends the client the IP address, it may also send the IP address of a TFTP server and a file to download from the TFTP server that the client should download an run.
- Acronym, stands for "Network Bootstrap Program". This is the file initially downloaded by the PXE client, and then executed to take over booting the computer from there.
- Acronym, stands for "Pre-boot eXecution Enviroment". PXE is a method for booting a computer over the network, without touching any physical storage on the computer (less RAM).
- PXE-Capable Hardware is simply a device that services DHCP with the needed options to PXE boot. This is specially mentioned because not many consumer-level devices support this. Your average Linksys home router will not support PXE booting, and you must either purchase a device that supports PXE booting, or run a DHCP daemon that supports these options in place of the router.
- Acronym, stands for "Trivial FTP" (server). Trivial FTP is a scaled-down version of FTP that uses UDP packets instead of TCP packets. TFTP is used in PXE booting to obtain an NBP to run upon boot, and more often than not, additional files that the NBP would need.
- Acronym, stands for Network File System