DHCP的使用为在局域网中管理不同的系统带来了方便,通过配置DHCP服务器来实现对网络中不同系统的网络配置。在有限IP地址的局域网内或在用户不固定的大型网络中配置和使用DHCP来管理网络,是非常有效的方式。
DHCP是动态主机配置协议(Dynamic Host Configuration Protocol)的简称,是一个简化主机IP地址分配的TCP/IP协议。DHCP可以为连接到TCP/IP网络上的系统提供网络配置信息,网络中的DHCP客户端可以从DHCP的服务器端下载网络的配置信息,这些配置信息包括IP地址、子网掩码、网关、DNS服务器和代理服务器地址等。通过使用DHCP服务器,就不需要手工设置网络配置信息,也避免了网络地址冲突,便于集中管理。
1.适用范围
在网络内使用DHPC服务器,一般适用于两种场合。一种是在IP地址有限的局域网内,另一种就是在用户不固定的大型网络内。
(1)IP有限的局域网内
如果某个办公局域网内有100台计算机,而目前只有50个IP地址可以使用。并且在该局域网内,同时连接到Internet的计算机不超过50台,此时就可以设置一台DHCP服务器来动态管理该局域网内的IP地址分配。
(2)用户不固定的大型网络中
在大型网络中,每台计算机都要为其分配一个固定的32位IP地址来与网络通信,如果这些都使用手工来分配话,工作量是不可想象的,并且容易发生IP地址冲突。如果这种网络采用DHCP服务器模式进行IP地址设置,则只需要在服务器端进行相应的配置,而不用去考虑网络中每台计算机是如何分配的,不但可大大减化网络管理员的工作量,还可以避免IP地址冲突。
在大型网络中的应用,或许有些读者正在使用。如果中国电信或中国网通,它们的用户在不断的增加或减少,并且宽带业务(ADSL),都采用了DHCP动态分配IP地址。细心的读者可以发现,当网络管理员设置网络时,往往采用的都是动态分配IP地址并结合个人宽带帐号和密码进行连接网络,这就是DHCP在用户不固定大型网络中的应用。
2.DHCP工作原理
当网络内配置了DHCP的计算机开机时,系统就会强制发送一个有限地址广播(32位全为1的地址255.255.255.255被称为有限广播地址,对此地址的广播称为有限地址广播或本地网络广播)。
本地网络中的DHCP服务器收到广播后,会根据收到的物理地址在服务器上查找相应的配置,并从划定的IP地址中发送某个IP地址、附加选项及子网掩码、网关和DNS等信息给计算机,计算机收到响应信息后还要发送一条注册信息,告诉DHCP服务器该IP是否已被租用以防止地址冲突。整个注册过程是一套复杂的程序,双方要进行多次的信息交换,才能注册成功,成功后该计算机就可以连接到Internet。