. DHCP was designed to replace the older BOOTP
2. BOOTP can only provide an IP to a computer while it is booting while DHCP can provide an IP when the OS is already loaded
3. DHCP is primarily used to seamlessly provide IP addresses to computers while BOOTP is used to configure and boot diskless computers or thin clients
4. BOOTP has a 30 day lease on the IP address as a default while DHCP only sets 8 as a default
5. DHCP can automatically rebind or renew their leases while BOOTP requires a system restart