BOOTP is the Bootstrap Protocol and described in RFC 951. It uses TCP and UDP on port 67 for the server and 68 for the client.
It is an Internet protocol that enables a diskless workstation to discover its own IP address, the IP address of a BOOTP server on the network, and a file to be loaded into memory to boot the machine. This enables the workstation to boot without requiring a hard or floppy disk drive.
BOOTP may be used as an option in the DHCP protocol, allowing clients to automatically get an IP over DHCP, and then booting an operating system from a remote host.
The "DHCP Options and BOOTP Vendor Information Extensions" RFC 2132 describes the additions to the Bootstrap Protocol (BOOTP) which can also be used as options with the Dynamic Host Configuration Protocol (DHCP). [1] bootp-dhcp-parameters
Related: Linux Terminal Server Project, DHCP