Dynamic host configuration protocol (DHCP) is a IP standard for simplifying management of host IP Configuration. The DHCP standard allows you to use DHCP server to manage dynamic allocation of IP addresses and IP-related configurations data for DHCP-enabled clients on network.
Why DHCP is used
For TCP/IP-based network, DHCP reduces the complexity and amount of administrative work that is involved in reconfiguration of work
To understand why DHCP is useful for configuring TCP/IP on client computer, it is helpful to compare manual TCP/IP with automatic TCP/IP configuration, which uses DHCP
Manual TCP/IP Configuration
Automatic TCP/IP Configuration
|IP addresses entered manually||IP address are supplied automatically|
|IP address could be entered incorrectly||Correct configuration information is ensured|
|Communication and network issues can result||client configuration is updated automatically|
|Frequent computer moves increase administrative effort||A common source of network problems is eliminated|
Suppose that you need to configure 100 computers with IP configuration information. Without DHCP, you would need to manually configure each of the 100 computers. In addition, you would have to record what IP address configuration information is on each client. If you needed to change the IP configuration of the client, you would have to manually reconfigure the IP address configuration data on each computer
Using DHCP, you would add a single DHCP server role that would support all 100 network clients. When you needed to change the IP configuration, you would have to make the change only once on the DHCP server service, and then require each TCP/IP host to renew its DHCP client configuration.