The Dynamic Host Configuration Protocol (DHCP) is covered by CCIE s (Cisco Certified Internetwork Expert) prominent track, which is the Routing and Switching. DHCP is the procedure used by specific clients (network devices) to gain a variety of parameters that are essential for clients to run an IP (Internet Protocol) network. This protocol results in a significant decrease in system administration workload thus allowing more devices to be added to the network with less effort or no labor-intensive configuration involved at all. DHCP basically provides solution when working with either a single DHCP server, or a collection of servers.
Also, DHCP is functional in performing specific tasks such as direct assigning of addresses desktop machines and servers, likewise via PPP (Point-to-Point Protocol) proxy for both dialup and broadband on-demand hosts (e.g., residential network address translation (NAT) gateways and routers). This protocol can automate assigning of IP addresses, default gateway, subnet masks, and other IP parameters. On the contrary, DHCP is not particularly suitable for DNS servers and non-edge routers. Lastly, DHCP is highly suggested for servers with addresses that hardly ever change. This simply means that if some servers needed to be readdressed, it would only require minimal work on it. In addition, it can be helpful to set-up a TFTP (Trivial File Transfer Protocol) or SSH servers for devices that does not require or use DHCP (e.g., routers, firewalls). TFTP or SSH servers can also be used on machines that also operate DHCP as this helps in consolidating administration.