一、DHCP的特点
(Dynamic Host Configuration Protocol)动态主机配置协议
简单、安全、可靠
![](https://img-blog.csdnimg.cn/f6cfca55ecb24e80bd82dcd64744052f.png)
二、DHCP的优缺点
优点:
减少管理员的工作量;
避免输入错误的可能;
避免IP冲突;
提高了IP地址的利用率;
方便客户端的配置。
缺点:
如果局域网内有多台DHCP服务器,客户端获取时是完全随机的(先到先得),管理员不可控。
原则:网络是双向的;网络是有方向的。
三、DHCP原理
(1)DHCP租约请求过程:
①DHCP客户端租约请求:客户端主动发广播(DHCP Discover 广播),查询DHCP服务器:
②服务器端租约响应:
1、收到广播的电脑/服务器,不是DHCP服务器
不是,直接丢弃数据包
2、收到广播的电脑/服务器,是DHCP服务器
回复请求,回复信息中包含打算分配给客户端的IP地址
③客户端租约选择:
1、没有服务器响应:
客户端是XP以前的系统:间隔1、3、7、13....一分半,重复查询DHCP服务器;
(优点:一但出现服务器,马上可以分配IP)
(缺点:消耗资源)
客户端是win7以后的系统:间隔1、3、7、13....一分半,重复查询DHCP服务器;
自己给自己分配169开头假IP(安抚奶嘴)
2、局域网内有多台服务器响应
先到先得(管理员不可控)
挑选一台服务器,继续租约
3、局域网内有一台服务器响应
选择此租约(租期:8天)
④服务器端租约确定:
租约建立;(分配4个地址信息、记录租期、记录租给谁)
补充:DHCP客户端自动获取IP,是否会和手工分配冲突?
手工分配在前,DHCP自动获取在后,不会冲突;
DHCP自动获取在前,手工分配在后,可能会冲突。
(2)DHCP客户端续约过程:
- 客户端使用租约达到50%,以单播形式向服务器请求续约;
- 如果续约失败,则继续使用IP,达到租约87.5%,以广播形式向服务器续租;
- 如果续约继续失败,客户端则使用租约至100%,重新发送DHCP Discover 包,重新广播寻找新的DHCP服务器。
四、实验
准备工作:
真实机和虚拟机网络通畅
server端(虚拟机)必须有静态IP地址
尽量避免局域网内有其他DHCP服务器
![](https://img-blog.csdnimg.cn/55d3774ae45a4d739f63e1b14bc4c098.png)