A standard Internet protocol that enables the dynamic configuration of hosts on an Internet Protocol (IP) internetwork. Dynamic Host Configuration Protocol (DHCP) is an extension of the bootstrap protocol (BOOTP).
DHCP is a client-server protocol that uses DHCP servers and DHCP clients. A DHCP server is a machine that runs a service that can lease out IP addresses and other TCP/IP information to any client that requests them. For example, on Microsoft Windows NT or Windows 2000 servers you can install the Microsoft DHCP Server service to perform this function. The DHCP server typically has a pool of IP addresses that it is allowed to distribute to clients, and these clients lease an IP address from the pool for a specific period of time, usually several days. Once the lease is ready to expire, the client contacts the server to arrange for renewal.
DHCP clients are client machines that run special DHCP client software enabling them to communicate with DHCP servers. All versions of Windows include DHCP client software, which is installed when the TCP/IP protocol stack is installed on the machine.
DHCP clients obtain a DHCP lease for an IP address, a subnet mask, and various DHCP options from DHCP servers in a four-step process:
Graphic D-40. Explaining DHCP process.
When you implement DHCP on a network, you should consider the following:
Example of DHCP Scope configuration
A small video explaining the concept of DHCP, an application-layer protocol that your own computer probably uses to get an IP address from your network.
A Windows 2016 server can be set up as an DHCP server and assign IP addresses to all elements of your network.
For doing that you first have to: run live update to get the latest updates; Configured a static IP address and turn off your firewall.
If you don't have Windows 2016 Server software you can buy it right now from Amazon store clicking here.
Open Server Manager and click Add roles and features, and Next.
Chose Role-based or feature-based installtion and click Next.
Choose the server on which you want to configure DHCP and click Next.
Choose DHCP from server roles. As soon as you choose DHCP, a new window appears. Click Add Features.
Click Next. The DHCP Server Feature is enabled.
The .NET Frameworks that are required for the DHCP server are already pre-selected.
Read the note about what the Dynamic Host Configuration Protocol can do, then click Next.
Click intall and the first step is complete.