DHCP

-DHCP is Dynamic Host Configuration Protocol.

-DHCP is a protocol (of OSI application layer).


-Definition: DHCP delivers IP addresses to hosts within a network.

With DHCP, each computer connected to the network receives quickly and automatically an IP address, and this address is unique.


-DHCP is described in RFC 2131.


-A DHCP server uses DHCP protocol.


-DHCP uses Discover Offer Request Acknowledgement (DORA).


-Examples of DHCP servers:
Windows Server 2003 can be a DHCP server.
Windows Server 2012 can be a DHCP server.
Windows Server 2016 can be a DHCP server.
Windows Server 2019 can be a DHCP server.
Windows Server 2022 can be a DHCP server.
A ROUTER can be a DHCP server! A router can be a DHCP relay agent too.
Your Internet Access Provider's BOX can be a DHCP server too.


-A DHCP server must have a static IP address.


-UDP, ports 67 and 68.
DHCP uses UDP (User Datagram Protocol) on port 68 for the clients and port 67 for the servers.


-In Active Directory, there is ENTERPRISE ADMINISTRATORS group.
A user must be a member of this group to be able to modify the DHCP configuration.


-The DHCP Range is also called DHCP Scope: it is the list of the IP addresses for assignment to hosts.


-DHCP lease time
Definition: it is the time duration that a computer will keep the same IP address.

Examples:
DHCP lease time= 15 min;
DHCP lease time= 24h;
DHCP lease time= 8 days;
DHCP lease time= 4 months;
DHCP lease time= 1 year;
DHCP lease time= infinite.


-If the DHCP server is unavailable, then the hosts will receive the IP addresses like 169.254.X.X


-IPv4 and IPv6 need DHCP


-DHCP server can provide an IP address to the DNS server


-What is APIPA (created by Microsoft)?
If a DHCP server failed to provide IP addresses to hosts, then APIPA will generate the missing IP addresses and get then to the relevant machines.


-A Cisco router can be a DHCP server, you can write the following commands:
enable
configuration terminal
ip dhcp pool cisco
network writetheipaddress writethemask
default-router writetheipaddress
ip dhcp excluded-address writetheipaddresstobeexcludedasgatewayandrouter


-The following DOS commands are used to solve some DHCP problems:

ipconfig /release (this DOS command cleans the DHCP configuration).

ipconfig /renew (this DOS command asks to receive a new DHCP configuration).

ipconfig /all (to verify).


Back to IT courses page

Back to website main page