1.. _dhcpv4_interface:
2
3DHCPv4
4######
5
6.. contents::
7    :local:
8    :depth: 2
9
10Overview
11********
12
13The Dynamic Host Configuration Protocol (DHCP) is a network management protocol
14used on IPv4 networks. A DHCPv4 server dynamically assigns an IPv4 address
15and other network configuration parameters to each device on a network so they
16can communicate with other IP networks.
17See this
18`DHCP Wikipedia article <https://en.wikipedia.org/wiki/Dynamic_Host_Configuration_Protocol>`_
19for a detailed overview of how DHCP works.
20
21Note that Zephyr supports both DHCPv4 client and server functionality.
22
23Sample usage
24************
25
26See :zephyr:code-sample:`dhcpv4-client` sample application for details.
27
28API Reference
29*************
30
31.. doxygengroup:: dhcpv4
32