A DHCP server allots a dynamic IP number. The DHCP server has a group of IP addresses which can serve the purpose. It provides IP addresses to systems linked to the internet as they are connected to the network. These IP addresses are providing temporary in nature (this is why it is termed as dynamic), and this provisional period is identified as a lease. After some time the system should renew its lease, and possibly acquire a different IP address. The DHCP server confirms that no two system has a similar IP address, therefore prevents the conflict of data communication.
Generally, Windows has a built-in DHCP server which is more than required for different uses. One can allocate system’s static IP addresses, but this is typically needless stress for almost all minor networks unless the server requires to be reachable to the external network (for example the global internet rather than the organizational intranet). At times DHCP servers are built into switches, firewalls, and routers of the communication systems.
DHCP delivers a programmed mode to allocate and update IP numbers along with other configuration data on a network. The DHCP server delivers this statistics to a DHCP client through the interchange of a chain of information, called as the DHCP conversation or the DHCP transaction. Let’s assume that if the DHCP server and DHCP clients are positioned on unrelated subnets, a DHCP relay agent is used to simplify the transaction.