定义
DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)是一种应用层协议,基于 UDP,用于自动分配 IP 地址及其他网络配置参数给网络中的主机。
工作原理
采用 C/S(客户/服务器)模型:
- Discover:客户端广播 DHCP 发现报文
- Offer:服务器响应 DHCP 提供报文
- Request:客户端广播 DHCP 请求报文
- Acknowledge:服务器发送 DHCP 确认报文
分配的参数
- IP 地址
- 子网掩码
- 默认网关
- DNS 服务器地址
- 租用期(Lease Time)
特点
- 自动分配,减少手动配置工作量
- 支持地址重用,提高地址利用率
- 支持静态绑定(为特定 MAC 地址分配固定 IP)