DHCP is the Dynamic Host Control Protocol. It allow hosts to obtain a dynamic IP address from a centralized machine. The DHCP server assigns network information for the clients on its network and allows you to control what IP ranges are available for your users.