1、第 4章 DHCP服务器 配置1DHCP协议l 动态主机配置协议l Dynamic Host Configuration Protocol是用来自动给客户机器分配 TCP/IP 信息的网络协议。每个 DHCP 客户都连接到中央位置的 DHCP 服务器,该服务器会返回包括 IP 地址、子网掩码、网关和 DNS 服务器信息的客户网络配置。2DHCP协议l DHCP工作时要求客户机和服务器进行交互,由客户机通过广播向服务器发起申请 IP地址的请求,然后由服务器分配一个 IP地址以及其他的 TCP/IP设置信息。整个过程可以分为以下步骤:3DHCP的工作过程( 1) IP地址租用申请l DHCP客户机
2、的 TCP/IP首次启动时,就要执行 DHCP客户程序,以进行 TCP/IP 的设置。由于此时客户机的 TCP/IP还没有设置完毕,就只能使用广播的方式发送 DHCP请求信息包,广播包使用 UDP端口 67和 68进行发送,广播信息中包括了客户机的网络界面的 硬件地址 和计算机名字,以提供 DHCP服务器进行分配。4DHCP的工作过程( 2) IP地址租用提供l 当接收到 DHCP客户机的广播信息之后,所有的 DHCP服务器均为这个客户机分配一个合适的 IP地址,将这些 IP地址、网络掩码、租用时间等信息,按照DHCP客户提供的硬件地址发送回DHCP客户机。这个过程中对 DHCP服务器没有对客
3、户计算机进行限制,因此客户机能收到多个 IP地址提供信息。5DHCP的工作过程( 3) IP地址租用选择l 由于客户机接收到多个服务器发送的多个 IP地址提供信息,客户机将选择一个IP地址,拒绝其他提供的 IP地址,以便这些地址能分配给其他客户。客户机将向它选择的服务器发送选择租用信息。6DHCP的工作过程( 4) IP地址租用确认l 服务器将收到客户的选择信息,如果也没有例外发生,将回应一个确认信息,将这个 IP地址真正分配给这个客户机。客户机就能使用这个 IP地址及相关的TCP/IP数据,来设置自己的 TCP/IP堆栈。7DHCP的工作过程2. IP地址租约更新。( 1)更新租用l 在 D
4、HCP中,每个 IP地址是有一定租期的,若租期已到, DHCP服务器就能够将这个 IP地址重新分配给其他计算机。 ( 2)释放 IP地址租用l 客户机可以主动释放自己的 IP地址请求,也可以不释放,但也不续租,等待租期过期而释放占用的 IP地址资源。8更新租约 每次 DHCP客户端重新启动时, 都会自动利用广播的方式,给 DHCP服务器发送DHCPREQUEST更新信息,要求继续租用原来的 IP地址 50% 时, CLIENT以点到点方式发送DHCPREQUEST请求服务器的更新租约。 87.5% 时, CLIENT发送广播DHCPREQUEST寻找其他 DHCP服务器 ,如果更新成功的话 ,DHCP服务器向 CLIENT发送 DHCPACK;如果不成功的话则发送DHCPNACK。 910