Dynamic Host Configuration Protocol

DHCPDHCP serverdynamic host configuration DHCP address allocationassignmentDHCP Helper or DHCP Relay AgentDHCP OptionsDHCP serversDHCP: Dynamic Host Configuration Protocoldhcpd
The Dynamic Host Configuration Protocol (DHCP) is a network management protocol used on UDP/IP networks whereby a DHCP server dynamically assigns an IP address and other network configuration parameters to each device on a network so they can communicate with other IP networks.wikipedia
292 Related Articles

IP address

IPIP addressesaddress
The Dynamic Host Configuration Protocol (DHCP) is a network management protocol used on UDP/IP networks whereby a DHCP server dynamically assigns an IP address and other network configuration parameters to each device on a network so they can communicate with other IP networks.
Dynamic IP addresses are assigned using methods such as Zeroconf for self-configuration, or by the Dynamic Host Configuration Protocol (DHCP) from a network server.

Web Proxy Auto-Discovery Protocol

WPADAutoProxy
For example, browsers use DHCP Inform to obtain web proxy settings via WPAD.
The Web Proxy Auto-Discovery Protocol (WPAD) is a method used by clients to locate the URL of a configuration file using DHCP and/or DNS discovery methods.

Residential gateway

home routerDSL/Cable Gatewayshome gateway
A router or a residential gateway can be enabled to act as a DHCP server.
DHCP for IPv4 and increasingly router advertisements for IPv6, and

IPv4

Internet Protocol version 4IP header192.0.2.0/24
DHCP is used for Internet Protocol version 4 (IPv4) and IPv6.
Used for link-local addresses between two hosts on a single link when no IP address is otherwise specified, such as would have normally been retrieved from a DHCP server.

User Datagram Protocol

UDPUDP/IPUDP protocol
The Dynamic Host Configuration Protocol (DHCP) is a network management protocol used on UDP/IP networks whereby a DHCP server dynamically assigns an IP address and other network configuration parameters to each device on a network so they can communicate with other IP networks.
It is simple, suitable for bootstrapping or other purposes without a full protocol stack, such as the DHCP and Trivial File Transfer Protocol.

Router (computing)

routerroutersnetwork router
A router or a residential gateway can be enabled to act as a DHCP server.
The default route can be manually configured (as a static route), or learned by dynamic routing protocols, or be obtained by DHCP.

Link-local address

link-localstateless address autoconfigurationaddress assignment
In the absence of a DHCP server, a computer or other device on the network needs to be manually assigned an IP address, or to assign itself an APIPA address, which will not enable it to communicate outside its local subnet.
In IPv4, they are normally only used to assign IP addresses to network interfaces when no external, stateful mechanism of address configuration exists, such as the Dynamic Host Configuration Protocol (DHCP), or when another primary configuration method has failed.

Bootstrap Protocol

BOOTP
It is implemented with two UDP port numbers for its operations which are the same as for the bootstrap protocol (BOOTP).
While some parts of BOOTP have been effectively superseded by the Dynamic Host Configuration Protocol (DHCP), which adds the feature of leases, parts of BOOTP are used to provide service to the DHCP protocol.

Rogue DHCP

rogue server
Because the client has no way to validate the identity of a DHCP server, unauthorized DHCP servers (commonly called "rogue DHCP") can be operated on networks, providing incorrect information to DHCP clients.
A rogue DHCP server is a DHCP server on a network which is not under the administrative control of the network staff.

Boot Service Discovery Protocol

BSDPBoot Server Discovery ProtocolBoot Service Discovery
Boot Service Discovery Protocol (BSDP) a DHCP extension used by Apple's NetBoot
Boot Service Discovery Protocol (BSDP) is an Apple-developed, standards-conforming extension of DHCP.

Domain Name System

DNSresource recorddomain
In the case of most home users, the Internet service provider to which the machine connects will usually supply this DNS server: such a user will either have configured that server's address manually or allowed DHCP to set it; however, where systems administrators have configured systems to use their own DNS servers, their DNS resolvers point to separately maintained name servers of the organization.

Comparison of DHCP server software

Comparison of DHCP server software
The following comparison of DHCP and DHCPv6 server compares general and technical information for a number of DHCP server software programs.

Preboot Execution Environment

PXEPXE BootIntel Preboot Execution Environment (PXE)
Preboot Execution Environment (PXE)
On the client side it requires only a PXE-capable network interface controller (NIC), and uses a small set of industry-standard network protocols such as DHCP and TFTP.

Address Resolution Protocol

ARPAddress translationAddress resolution
After the client obtains an IP address, it should probe the newly received address (e.g. with ARP Address Resolution Protocol) to prevent address conflicts caused by overlapping address pools of DHCP servers.
RARP is obsolete; it was replaced by BOOTP, which was later superseded by the Dynamic Host Configuration Protocol (DHCP).

Peg DHCP

Peg DHCP (RFC 2322)
Peg DHCP is a method defined in RFC 2322 to assign IP addresses in a context where regular DHCP wouldn't work.

Zero-configuration networking

Zeroconfzero configuration networkingDNS-Based Service Discovery
Zeroconf Zero Configuration Networking
Without zeroconf, a network administrator must set up network services, such as Dynamic Host Configuration Protocol (DHCP) and Domain Name System (DNS), or configure each computer's network settings manually.

Network Information Service

NISYellow PagesYellow Pages (YP)
Dynamic Host Configuration Protocol (DHCP)

UDP Helper Address

UDP Helper Address a tool for routing DHCP requests across subnet boundaries
One method of assigning IP addresses is DHCP in which addresses typically are issued by a DHCP server running on one or more hosts.

Reverse Address Resolution Protocol

RARPReverse ARP
Reverse Address Resolution Protocol (RARP)
It has been rendered obsolete by the Bootstrap Protocol (BOOTP) and the modern Dynamic Host Configuration Protocol (DHCP), which both support a much greater feature set than RARP.

NetBoot

netinstall
Boot Service Discovery Protocol (BSDP) a DHCP extension used by Apple's NetBoot
Client machines first request network configuration information through DHCP, then a list of boot images and servers with BSDP and then proceed to download images with protocols mentioned above.

Communication protocol

protocolprotocolscommunications protocol
The Dynamic Host Configuration Protocol (DHCP) is a network management protocol used on UDP/IP networks whereby a DHCP server dynamically assigns an IP address and other network configuration parameters to each device on a network so they can communicate with other IP networks.

Internet service provider

ISPinternet service providersISPs
A DHCP server enables computers to request IP addresses and networking parameters automatically from the Internet service provider (ISP), reducing the need for a network administrator or a user to manually assign IP addresses to all network devices. DHCP can be implemented on networks ranging in size from home networks to large campus networks and regional Internet service provider networks.

Network administrator

network engineeradministratorNetwork Administration
A DHCP server enables computers to request IP addresses and networking parameters automatically from the Internet service provider (ISP), reducing the need for a network administrator or a user to manually assign IP addresses to all network devices.

Home network

smart appliancehome networkinghome area network
DHCP can be implemented on networks ranging in size from home networks to large campus networks and regional Internet service provider networks.