DHCP服务

DHCP(Dynamic Host Configure Protocol) 动态主机配置协议,用于向网络中的计算机分配 IP 地址及一些 TCP/IP 配置信息。它是基于应用层的协议,使用UDP端口号67、68。其优点如下:
1 、减小管理员的工作量
2 、减小输入错误的可能
3 、避免 IP 冲突
4 、当网络更改 IP 地址段时,不需要重新配置每台计算机的 IP 地址
5 、计算机移动不必重新配置 IP 地址
6 、提高了 IP 地址的利用率
 
DHCP 服务的工作过程:
 
1 、客户机请求 IP 地址;客户机在网络中广播一个 DHCPdiscover 包请求 IP ,请求包的源地址为 0.0.0 .0 ,目的地址为 255.255.255.255
该包还包含客户机的 MAC 地址和计算机名,以使 DHCP 服务器能确定哪台客户机发送该请求;
 
2 、服务器响应;当 DHCP 服务器接收到客户机请求 IP 地址的信息时,就在自己的 IP 地址库中查找是否用合法的 IP 地址提供给客户机,如果有,服务器就将此 IP 地址做上标记,广播一个 DHCPOffer 包,包中包含的信息有:
 
一、 DHCP 客户机的 MAC 地址,用来正确标识客户机
 
二、 DHCP 服务器提供的合法 IP 地址;
 
三、子网掩码
 
四、租约的期限
 
五、服务器标识符
 
3 、客户机选择 IP 地址;在网络中可能有多台 DHCP 服务器,这些服务器同时响应客户机的请求,客户机将在其中选择一个 IP ,一般客户机从接收到的第一个 DHCPOffer 包中选择 IP 地址,并将 DHCPRequest 包广播到所有的 DHCP 服务器,表明它接受提供的内容。在这过程中,虽然客户机选择了 IP 地址,但是还没有配置 IP 地址,所以源地址仍然是 0.0.0 .0 ,而在一个网络中可以有多个 DHCP 服务器,所以客户机仍然广播 DHCPRequest 包;
 
4 、服务器确认租约; DHCP 服务器接收到 HCPRequest 包后,以 DHCPACK 消息的形式向客户机广播成功的确认,该消息包含 IP 地址的有效租约和其他可能配置的信息;
 
如果客户机无法找到 DHCP 服务器,它将从 TCP/IP B 类网段 169.254.0.0 中挑选一个 IP 作为自己的 IP 地址,继续每隔 5 分钟尝试与 DHCP 服务器进行通信,一旦取得联系,则放弃自动配置的 IP 地址,使用服务器提供的地址信息。
 
IP 租约更新:
 
当客户机重新启动或租约 ( 默认为 8 ) 50% 时,就需要更新租约,客户机直接向提供租约的服务器发送 DHCPRequest 包,要求更新现有的地址租约,如果 DHCP 服务器无响应,则客户机一直等到租约到达 87.5% 时,进入重新申请状态,如果租约终止或无法与服务器通信,客户机将无法使用现有的地址租约。在客户机上使用 ipconfig /renew 命令可以想 DHCP 服务器发送 DHCPRequest 包,以接收更新选项和租约时间,使用 ipconfig /release 命令使 DHCP 客户机向服务器发送 DHCPRlease 包并释放租约。
 

你可能感兴趣的:(网络,职场,休闲)