1、第 07章 DHCP服务与管理 * 1创建与管理 DHCP服务1、 DHCP的引入o 如果 IP地址的设置是由系统管理员在每一台计算机上手工进行设置,把它设定为一个固定的 IP地址时,就称为静态IP地址方案。 o 在动态 IP地址的方案中,每台计算机并不设定固定的 IP地址,而是在计算机开机时才被分配一个 IP地址,这台计算机被称为 DHCP客户端( DHCP Client)。而负责给DHCP客户端分配 IP地址的计算机称为 DHCP服务器。 2019/2/27 2创建与管理 DHCP服务2、 DHCP意义o 动态 IP地址:n 大大提高了 IP地址的利用率。 n 动态 IP地址方案可以减少管
2、理员的工作量是显而易见的 。Date 3创建与管理 DHCP服务3、 BOOTP引导程序协议o DHCP是对 BOOTP的扩展。o BOOTP是静态配置 IP地址和 IP参数的,不可能充分利用 IP地址和大幅度减少配置的工作量。 Date 4创建与管理 DHCP服务4、 DHCP的工作过程(图解)Date 5创建与管理 DHCP服务5、 DHCP的工作过程(重点掌握)o DHCP客户机启动时,客户机在当前的子网中广播DHCPDISCOVER报文向 DHCP服务器申请一个 IP地址。o DHCP服务器收到 DHCPDISCOVER报文后,它将从针对那台主机的地址区间中为它提供一个尚未被分配出去的
3、 IP地址,并把提供的 IP地址暂时标记为不可用。服务器以DHCPOFFER报文送回给主机。如果网络里包含有不止一个的 DHCP服务器,则客户机可能收到好几个 DHCPOFFER报文,客户机通常只承认第一个 DHCPOFFER。Date 6创建与管理 DHCP服务5、 DHCP的工作过程(重点掌握)o 客户端收到 DHCPOFFER后,向服务器发送一个含有有关DHCP服务器提供的 IP地址的 DHCPREQUEST报文。如果客户端没有收到 DHCPOFFER报文并且还记得以前的网络配置,此时使用以前的网络配置(如果该配置仍然在有效期限内)。o DHCP服务器向客户机发回一个含有原先被发出的 I
4、P地址及其分配方案的一个应答报文 (DHCPACK)。Date 7创建与管理 DHCP服务5、 DHCP的工作过程o 客户端接受到包含了配置参数的 DHCPACK报文,利用 ARP检查网络上是否有相同的 IP地址。如果检查通过,则客户机接受这个 IP地址及其参数,如果发现有问题,客户机向服务器发送 DHCPDECLINE信息,并重新开始新的配置过程。服务器收到 DHCPDECLINE信息,将该地址标为不可用。Date 8创建与管理 DHCP服务5、 DHCP的工作过程o DHCP服务器将 IP地址分配给 DHCP客户后,有租用时间的限制,DHCP客户必须在该次租用过期前对它进行更新。客户机在
5、50%租借时间 过去以后,每隔一段时间就开始请求 DHCP服务器更新当前租借,如果 DHCP服务器应答则租用延期。如果 DHCP服务器始终没有应答,在有效租借期的 87.5%,客户应该与任何一个其他的 DHCP服务器通信,并请求更新它的配置信息。如果客户机不能和所有的 DHCP服务器取得联系,租借时间到后,它必须放弃当前的 IP地址并重新发送一个DHCPDISCOVER报文开始上述的 IP地址获得过程。o 客户端可以主动向服务器发出 DHCPRELEASE报文,将当前的 IP地址释放 。Date 9创建与管理 DHCP服务6、 DHCP局限及其扩展功能o DHCP服务器除了能动态提供 IP地址外,还能同时提供WINS、 DNS主机名、域名等附加信息,完善 IP地址参数的配置。o 由于客户机每次获得的 IP地址不是固定的(当然现在的DHCP已经可以针对某一计算机分配固定的 IP地址),如果想利用某主机对外提供网络服务(例如: Web服务、 DNS服务)等,动态的 IP地址是不可行的 。Date 10创建与管理 DHCP服务