DHCP is good if you've got a network that changes constantly. If you owned a hotel that offered free in-room high-speed internet over Ethernet, DHCP would make your life much simpler: instead of issuing a static IP address to every guest, you'd just tell them to set their laptops to use DHCP and plug into the jack in the wall. If you're running a network that doesn't change much over time, you can still use DHCP but I think it's kinda silly--it's as easy to plug in an IP address and subnet mask as it is to use DHCP.
DHCP should only be enabled if your network is set up for dynamic IP addressing.
Router is usually configured as a DHCP client for WAN (Internet) network and as a DHCP server for local network.
According to Microsoft:How to use automatic TCP/IP addressing without a DHCP server"A Windows-based computer that is configured to use DHCP can automatically assign itself an Internet Protocol (IP) address if a DHCP server is not available. For example, this could occur on a network without a DHCP server, or on a network if a DHCP server is temporarily down for maintenance."For more information, see Related Links, below.
router (config)# ip dhcp servicerouter (dhcp-config)# ip dhcp pool router (dhcp-config)# network
DNS and DHCP
Dhcp relay agent
DHCP Server (Dynamic Host Configuration Protocol)
The device is looking for a DHCP server to obtain a DHCP address.
See related link. You can use MyLanViewer and detect DHCP servers.
Network or subnetwork IP address. Broadcast address on the network
There can only be one DHCP server on a network. Two DHCP servers will conflict.
It is what... DHCP is designed to automatically distributed IP addresses to connected to the same network devices.