Users Guide

Table Of Contents
Dynamic Host Configuration Protocol
Dynamic Host Configuration Protocol (DHCP) is an application layer protocol that dynamically assigns IP addresses and other
configuration parameters to network end-stations, also known as hosts, based on configuration policies network administrators
determine.
DHCP server Network device offering configuration parameters to the client.
DHCP client Network device requesting configuration parameters from the server.
Relay agent Intermediary network device that passes DHCP messages between the client and the server when the
server is not on the same subnet as the host.
Packet format and options
The DHCP server listens on port 67 and transmits to port 68. The DHCP client listens on port 68 and transmits to port 67.
In the DHCP packet format, configuration parameters are options in the DHCP packet in type, length, value (TLV) format. To
limit the number of parameters that servers provide, hosts enter the parameters that they require and the server sends only
those parameters. DHCP uses the User Datagram Protocol (UDP) as its transport protocol.
The following options are commonly used in DHCP packets.
DHCP Option
Description
Subnet mask 1 Subnet mask of the client
Router 3 Router IP addresses that serve as the default gateway for the client
Domain name
server
6 Domain name servers (DNS) that are available to the client
Domain name 15 Domain name that clients use to resolve hostnames via DNS
IP address lease
time
51 Amount of time that the client uses an assigned IP address
DHCP message
type
53:
1 DHCPDISCOVER
2 DHCPOFFER
204 System management