1.定义
- 动态主机配置协议,能够更好的对IP地址进行动态管理和配置。
2.优势
- 准确的IP配置,提高一个地址段的利用率。
- 减少IP地址冲突,确保IP地址之间不会重复。
- IP地址管理的自动化,方便主机的添加删除时,对地址的合理分配。
3.工作流程
- 发现阶段
- 提供阶段
- 选择阶段
- 确认阶段
4.DHCP报文
- DHCP DISCOVER
DHCP客户端广播发送的,寻找DHCP服务器。
- DHCP OFFER
服务器用来回复请求,并为客户端指定相应参数。
- DHCP REOUEST
客户端发送广播给DHCP服务器,用来请求配置参数或者续借租期。
- DHCP ACK
服务器发现客户端,并确认相应的IP地址等。
- DHCP NAK
服务器通知客户端地址请求不正确或者租期已过期,续租失败。
- DHCP RELEASE
客户端主动向服务器发送,不需要IP地址。
- DHCP DECLINE
客户端发现地址冲突或由于其它原因导致地址不能使用。
- DHCP INFORMM
DHCP客户端已经有IP地址,用它来向服务器请求其他的配置参数。
5.发现阶段
- 客户端通过广播形式主动向服务器发送DHCP discover报文,网络上的DHCP服务都会向客户端做出回应。
6.提供阶段
- 服务器会对发送DHCP discover的客户端做出回应,并提供出租的IP地址和其他设置的DHCP offer提供信息 。
7.选择阶段
- 客户端会收到很多DHCP服务器发过来的DHCP offer报文,客户端会对一个回复的服务器发送DHCP request请求信息,该信息中包含向它所选定的DHCP服务器请求IP地址的内容。
8.确认阶段
- 服务器收到DHCP request请求信息之后,它便向DHCP客户机发送一个包含它所提供的IP地址和其他设置的DHCP ack确认信息,告诉DHCP客户机可以使用它所提供的IP地址。
9.中断再次连接工作原理
- 客户段每次重新登录网络时,就不需要再发送DHCP discover发现信息了,而是直接发送包含前一次所分配的IP地址的DHCP request请求信息。
- 当DHCP服务器收到这一信息后,它会尝试让DHCP客户机继续使用原来的IP地址,并回答一个DHCP ack确认信息。
- 如果被占用,则会重新发送DHCP discover报文,进行重新获取
10.DHCP使用场景
- 动态分配机制:通过DHCP为主机分配一个有使用期限的IP地址。
DHCP使用了租期的概念,或称为设备IP地址的有效期。租用时间是不定的,主要取决于用户在某地连接Internet需要多久,这种分配机制适用于主机需要临时接入网络或者空闲地址数小于网络主机总数且主机不需要永久连接网络的场景。
- 静态分配机制:网络管理员通过DHCP为指定的主机分配固定的IP地址。
相比手工静态配置IP地址,通过DHCP方式静态分配机制避免人工配置发生错误,方便管理员统一维护管理。