动态主机配置协议(DHCP)是一种用于简化主机IP配置管理的IP标准。通过采用 DHCP标准,可以使用DHCP服务器为网络上启用了DHCP的客户端管理动态IP地址分配和其他相关配置细节,而不用管理员对各客户端主机一一配置,减轻了许多管理任务负担。
一 DHCP简介
TCP/IP网络上的每台计算机都必须有唯一的IP地址。IP地址(及与之相关的子网掩码)用来标识主机及其连接的子网,在将计算机移动到不同的子网时,必须更改IP地址。DHCP允许通过本地网络上的DHCP服务器IP地址数据库为客户端动态指派IP地址。
对于基于TCP/IP的网络,DHCP降低了重新配置计算机的难度,减少了涉及的管理工作量。Windows Server 2003家族提供了一种符合RFC的DHCP服务,该服务可用于管理网络上的IP客户端配置及自动完成IP地址指派。
DHCP使用客户/服务器(C/S)模型。网络管理员建立一个或多个维护TCP/IP配置信息并将其提供给客户端的DHCP服务器。DHCP服务器数据库包含以下信息。
网络上所有客户端的有效配置参数。
在指派到客户端的地址池中维护的有效IP地址,以及用于手动指派的保留地址。
服务器提供的租约持续时间。租约定义了指派的IP地址可以使用的时间长度。
通过在网络上安装和配置DHCP服务器,启用DHCP的客户端可在每次启动并加入网络时动态地获得其IP地址和相关配置参数。DHCP服务器以地址租约的形式将该配置提供给发出请求的客户端。DHCP的工作原理如图1所示。

DHCP服务为管理基于TCP/IP的网络提供了以下好处。
(1)提供了安全而可靠的配置。DHCP避免了由于需要手动在每个计算机上键入值而引起的配置错误。DHCP还有助于防止由于在网络上配置新的计算机时重用以前指派的IP地址而引起的地址冲突。
(2)减少了配置管理时间。使用DHCP服务器可以大大减少用于配置和重新配置网上计算机的时间。可以配置服务器以便在指派地址租约时提供其他配置值的全部范围。这些值是使用DHCP选项指派的。
另外,DHCP租约续订过程还有助于确保客户端计算机配置需要经常更新的情况(如使用移动或便携式计算机频繁更改位置的用户),通过客户端计算机直接与DHCP服务器通信可以高效、自动地进行这些更改。