6.3 动态主机配置协议DHCP
6.3 动态主机配置协议DHCP
- 动态主机配置协议DHCP(Dynamic Host Configuration Protocol))提供了一种机制,称为即插即用连网。
- 这种机制允许一台计算机加入新网络时可自动获取P地址等网络配置信息而不用手工参与。
DHCP报文在运输层使用UDP协议封装
- DHCP客户使用的UDP端口号为68
- DHCP服务器使用的UDP端口号为67
客户端向DHCP服务器申请IP的全过程
- 使用ARP检测所分配到的IP地址是否已被网络中其他主机占用:
- 若被占用:给DHCP服务器发送“DHCP DECLINE”报文敬销IP地址租约,并重新发送“DHCP DISCOVER”报文;
- 若未被占用:可以使用租约中的P地址与网络中其他主机通信了。
- 使用ARP确保所选IP地址未被网络中其他主机占用
报文 | 包含字段 |
---|---|
DHCP DISCOVER | 事务ID,DHCP的MAC地址 |
DHCP OFFER | 事务ID,配置信息:IP地址,子网掩码,地址租期,默认网关,DNS服务器 |
DHCP REQUEST | 事务ID,DHCP的MAC地址,接受的租约中的IP地址,提供此租约的DHCP服务器的IP地址 |
- DHCP中继代理
路由器不会转发普通的广播分组,并且我们也不希望在每个网络中都配置一台DHCP服务器,所以DHCP中继代理出现了。
- DHCP DISCOVER:DHCP发现报文
- DHCP OFFER:DHCP提供报文
- DHCP REQUEST:DHCP请求报文
- DHCP ACK:DHCP确认报文
- DHCP NACK:DHCP否认报文
- DHCP RELEASE:DHCP释放报文
6.3 动态主机配置协议DHCP
http://binbo-zappy.github.io/2024/11/18/计算机网络/6-3-动态主机配置协议DHCP/