DHCP协议
即动态主机配置协议,采用C/S方式。
路由器能隔离广播域,但因为路由器存在DHCP中继代理,故DHCP请求报文不会被路由器隔离。
DHCP工作原理
发现
无IP的客户机将DHCP发现报文(DHCP discover,源地址为0.0.0.0
,目的地址为255.255.255.255
)以UDP数据报方式本地广播。
提供
多个DHCP服务器从各自的地址池中选定一个IP地址装入DHCP提供报文(DHCP offer)以UDP数据报方式本地广播。
选择
客户机将采用最先收到的IP地址,并将DHCP请求报文(DHCP request)以UDP数据报方式本地广播。
确定
- DHCP服务器收到请求报文并将对应IP标记为租用状态,租期为 T T T,回复确认报文(DHCP PACK)告知客户机。若地址池无此IP那就不管了。
- 当租期已经达到 1 2 T \frac{1}{2}T 21T时客户机将向服务器发送确认报文(DHCP ACK)以获得新的租期,这时服务器可回复否认报文(DHCP NACK)收回IP,若服务器无应答则等到 7 8 T \frac{7}{8}T 87T重复此操作。
- 若等到 7 8 T \frac{7}{8}T 87T时服务器仍无应答,则租期满时客户机将无法使用此IP,必需请求新的IP,否则就没IP用了。