BOOTP is a bootstrap protocol used to download configuration parameters and host information from
a network server. BOOTP uses UDP for its transport. In order for devices to boot and load
configuration information into RAM, they must communicate through the bootstrap protocol BOOTP
as a client with their server.
To configure the all-in-one, the client broadcasts a boot request packet containing at least the
hardware address of the all in one (all-in-one hardware address). The server answers with a boot
reply packet containing the information the all-in-one needs to configure.