第十二章、DHCP 服务 一、 DHCP概述 1、DHCP(Dynamic Host Configuration Protocol)全称是动态主机配置协议
2、目的 ➢ 减轻TCP/IP 网络的规划、管理和维护的负担 ➢ 解决IP 地址空间缺乏问题 3、租约 ➢ 提供了自动在TCP/IP 网络上安全地分配和租用IP 地址的机制,实现IP 地址的集中式管理,基本上不需要网络管理人员的人为干预 4、四线会话 ✓ DHCP DISCOVER 客户端在网络中广播此消息,请求IP 地址
✓ DHCP OFFER 服务器应答此消息,提供一个地址池选择
✓ DHCP REQUEST 客户端选择一个地址,向服务器发送此消息
✓ DHCP ACK 服务器发送此消息批准该租约
租借过程中DHCP 客户机状态 ✓ 1、初始化状态—— 客户机还没有向DHCP 服务器请求IP 地址
向网络中的所有计算机,通过其的UDP端口(68 或 67)发送一个DHCPDiscover 消息,此消息包含该计算机的MAC 地址和主机名
✓ 2、选择状态—— 客户机进入一个选择状态,客户机选择一个(DHCPDiscover) 是服务器发过来的
✓ 3、请求状态—— 客户机已经知道了自己想要租借的地址
向所有 DHCP 服务器广播一个(DHCPRequest)的请求信息
DHCP 服务器以成功(DHCPACK)、不成功(DHCPNACK)作应答
当客户机收到(DHCPNACK)消息后,返回到初始化状态,重新开始租借过程
✓ 4、绑定状态—— 当DHCP 客户机收到(DHCPACK)消息时,它完成TCP/IP 栈的初始化
✓ 5、更新状态—— 当租约时间过去50%时,客户机向该服务器发送一个(DHCPRequest)消息,请求更新租约
✓ 6、重绑定状态—— 当DHCP 客户机不能