Obtaining an IP address dynamically

A BOOTP client dynamically obtains an IP address from a BOOTP server as follows:

  1. The BOOTP client broadcasts a BOOTP request, which contains its own MAC address.

  2. Upon receiving the request, the BOOTP server searches the configuration file for the IP address and other information according to the BOOTP client's MAC address.

  3. The BOOTP server returns a BOOTP response to the BOOTP client.

  4. The BOOTP client obtains the IP address from the received response.

A DHCP server can take the place of the BOOTP server in the following dynamic IP address acquisition.