DHCP服务的配置与管理(1)DHCP协议原理

核心提示:DHCP动态主机配置协议。您应该知道,使用DHCP可以自动为网络中的计算机分配IP地址和TCP/IP设置。其优点是可以提高IP地址的利用率,减少IP地址管理的工作量…

DHCP动态主机配置协议,正如您所知道的,可以自动地为网络中的计算机自动分配IP地址和TCP/IP设置。DHCP的优点是可以提高IP地址的利用率,减少IP地址管理的工作量。



在我们开始学习如何配置DHCP服务之前,我们首先需要了解DHCP协议的原理。

DHCP是基于客户机/服务器模型设计的。DHCP协议使用端口UDP 67(服务器端)和UDP 68(客户端)进行通信,大部分DHCP协议通信都是广播。



当DHCP客户机第一次启动时,它会自动执行初始化过程以从DHCP服务器获得租约。获得租赁的程序大致分为四个不同的阶段,具体如下:



(1)IP租用请求。当客户端计算机设置为自动获得IP地址,,所以当它开始的时候,它发送一个广播消息称DHCPdiscover在网络上找到DHCP服务器,因为客户端计算机不知道属于此时的网络,数据包的源地址和目标地址是0.0.0.0 255.255.255.255。>


(2)设置IP出租。当DHCP服务器接收到DHCPDISCOVER报文,它将找到的第一个IP地址,不是从地址池分配,并将它发送回客户端通过广播。包被称为DHCPoffer的数据包。因为DHCP客户端没有IP地址,DHCP服务器也使用无线电进行通信:源IP地址的DHCP服务器的IP地址,和IP地址255.255.255.255现在。



(3)IP租用选择。如果网络中有多台DHCP服务器,客户端可能会收到多个DHCP服务器的DHCPoffer信息。客户只选择第一个DHCPOFFER到达,并发送DHCP请求消息到DHCP服务器,DHCP请求消息包含客户端的DHCP服务器的MAC地址,接受这种租赁方式的IP地址租约,提供DHCP服务器的地址,其他的DHCP服务器将恢复到保存该DHCP客户端的IP地址租约其他DHCP客户端。在这个时候,因为DHCP服务器没有得到最终确认,DHCP客户端仍然不能使用在提供租赁IP地址的DHCP请求报文,因此仍然是一个广播包,源IP地址0。0、和目的地IP广播地址255.255.255.255。



(4)IP租约确认。服务器接收DHCP请求消息后有出租前首先提供IP地址标识发送到客户端,并确认客户(DHCPACK)广播信息,包括之前的IP地址,发送信息的子网掩码,默认网关,DNS服务器地址和IP地址的租约。租赁期限一般默认为8天,与DHCP客户端必须更新它的租约到期前,当客户通过1 / 2在租赁期内,DHCP服务器请求更新当前租赁每隔一段时间。如果DHCP服务器响应,租约延期。如果服务器没有响应,客户端将与其他DHCP服务器并请求更新它的配置信息时的7/8以上。如果有在网络上,没有其他的DHCP服务器,然后,当租约到期,必须放弃当前的IP地址并重新发送DHCPDISCOVER广播包,并开始新一轮的应用过程。

在DHCP的过程中,所有的数据都通过广播方式传输,因此网络的速度会受到影响,也会减慢客户端计算机的开机速度,所以不必在某些场合使用DHCP,如一些小的网络和个人家庭以ADSL的方式向Internet计算机,最好的建议或一组静态IP。