一、DHCP概述
随着网络规模的扩大和网络复杂度的提高,计算机的数量经常超过可供分配的IP地址的数量,同时随着便携机及无线网络的广泛应用,计算机的位置也经常变化,相应的IP地址也必须经常更新,从而导致网络配置越来越复杂。为应对上述一系列问题,动态主机配置协议( Dynamic Host Configuration Protocol,DHCP)应运而生,主要用来给网络客户机分配动态的IP地址。
DHCP的作用是为局域网中的每台计算机自动分配TCP/IP协议族的协议信息,包括IP地址、子网掩码、网关及DNS服务器等。使用DHCP时,终端主机无须配置,网络维护方便。
DHCP的整个分配过程自动实现。在客户端上,除了将DHCP选项选中外,无须做任何IP环境设定,所有IP网络资源都由DHCP服务器统一管理 ,可以帮客户端指定Netmask、DNS服务器、默认网关等参数。DHCP采用广播方式交互报文,由于默认情况下路由器不会将收到的广播包从一个子网发送到另一个子网,因而当DHCP服务器与客户主机不在同一个子网时,必须使用DHCP中继( DHCP Relay)。
二、DHCP的组网方式
1.组网结构
DHCP网络采用客户端/服务器体系结构,客户端靠发送广播方式的发现信息来寻找DHCP服务器,即向地址255.255.255.255发送特定的广播信息,服务器收到请求后进行响应。而路由器默认情况下是隔离广播域的,对此类报文不予处理,因此DHCP的组网方式分为同网段和不同网段两种方式。DHCP服务器和DHCP客户端在同一个子网时,同网段组网。
DHCP服务器和DHCP客户端不在同一个子网时,不同网段的组网。当DHCP服务器和客户机不在同一个子网时,充当客户主机默认网关的路由器必须将广播包发送到DHCP服务器所在的子网,这一功能即称为DHCP中继。
标准的DHCP中维的功能相对来说也比较简单,包括重新封装、 续传 DHCP报文。
2.地址分配
DHCP服务器支持以下3种类型的地址分配方式。
(1)手工分配
这种方式下,由管理员为少数特定DHCP客户端(如DNS、www服务器、打印机等)静态绑定固定的IP地址