网络简介 - 动态主机配置协议(DHCP)
概览
本文介绍动态主机配置协议(DHCP)的工作原理。
注意:
有关路由和交换的完整入门指南,请参阅 Ubiquiti 宽带路由与交换专家(UBRSS)指南,可在我们的 培训 部分下载。
DHCP 简介
DHCP 用于为网络中的设备动态分配 IP 地址和其他参数(DHCP 选项)。该协议同时使用 UDP 端口 67(服务器)和 UDP 端口 68(客户端),并包含以下几种不同的消息类型:
发现DHCP 客户端发送 DHCP 发现 消息以查找 DHCP 服务器(广播)。提供DHCP 服务器通过 DHCP 提供 消息响应 发现 消息(单播)。请求客户端向服务器回复 请求 消息,并请求之前提供的地址(广播)。确认服务器接受客户端发送的 请求,并回复 DHCP 确认(确认)消息。
除了提供 IP 地址外,服务器还可以向客户端提供以下 DHCP 选项:
子网掩码网络使用的子网掩码(例如 255.255.255.0)。路由器地址默认网关的地址。DNS 服务器客户端用于解析名称的 DNS 服务器。租期地址的有效时间(例如 1 天)。自定义选项服务器提供的其他选项,例如 TFTP 服务器或 UniFi Network 应用程序的位置。
下图展示了客户端与服务器之间 DHCP 消息交换过程的示例:

示例设置中,DHCP 服务器运行在 UniFi Security Gateway(USG)上。客户端会发送 DHCP 发现 广播消息,服务器则通过单播 DHCP 提供 消息进行响应。