1 客户机在其子网内广播一个DHCPDISCOVER报文此报文中包含关于网络地址和租用期选
项的值如果客户机和服务器不在一个子网内则BOOTP中继代理会把这个报文传给服务器
2 每个收到这个报文的服务器广播一个包含可提供的网络地址和其他配置信息的DHCPOFFER
报文
3 客户机收到一个或多个服务器的DHCPOFFER报文后根据一定的条件从中选出一个并向
选定的服务器发送DHCPREQUEST报文在这个请求报文中必须包含一个服务器标识以指明被
选中的服务器如果客户机在定时器超时之前没有收到DHCPOFFER报文则重发
DHCPDISCOVER报文
4 服务器在收到DHCPREQUEST报文后如果可以满足请求报文中的请求则发回一个DHCPACK
报文作为响应如果不能满足请求则发回DHCPNAK报文作为响应服务器在DHCPOFFER中提
供给客户机的地址不能提供给另外一个客户机但如果服务器没有收到客户机的
DHCPREQUEST报文则可以把在DHCPOFFER中提供给客户机的地址提供给另外的客户机
5 客户机在收到包含配置参数的DHCPACK报文后对报文中提供的配置参数进行检查同时
进行配置如果发现报文中有错误则客户机发送一个DHCPDECLINE报文并重新开始整个过程
如果客户机收到DHCPNAK报文则重新开始整个过程
6 客户机可以通过向服务器发送DHCPRELEASE报文来释放地址
阅读(1454) | 评论(1) | 转发(0) |