See BOOTP in Computer
(BOOTstrap Protocol) A TCP/IP protocol used by a diskless workstation or network computer (NC) to obtain its IP address and other network information such as server address and default gateway. Upon startup, the client station sends out a BOOTP request in a UDP packet to the BOOTP server, which returns the required information. Unlike RARP, which uses only the layer 2 (Ethernet) frame for transport, the BOOTP request and response use an IP broadcast function that can send messages before a specific IP address is known. See RARP.