CQUPThub第二次作业

*参考了百度,大一萌新请谅解…

关于对DHCP的理解

DHCP指的是由服务器控制一段IP地址范围,客户机登录服务器时就可以自动获得服务器分配的IP地址和子网掩码。
通俗的讲是自动分配IP地址,在你的个人电脑上IP地址通过DHCP获得的,那么就是自动获得IP地址。一般情况下,只有dhcp服务器和路由器才有DHCP功能(也就是自动分配IP地址的功能),所以你的电脑连接路由器不需要自己动手设IP地址,也能由路由器分配一个IP地址。
**
DHCP在我们的网络中使用的非常广泛,最常见的便是家用的无线路由器,不管是通过无线信号接入还是通过有线网络接入,基本上主机等终端都不需要手动配置IP,均由无线路由器下发。
DHCP的配置场景也如上所述,适用于网络中主机地址自动配置,配置方式也非常简单。主要由DHCP Server以及DHCP Client两部分构成。

DHCP工作原理
新生作业
1. DHCP请求IP地址的过程

l 发现阶段,即DHCP客户端寻找DHCP服务器的阶段。客户端以广播方式发送DHCPDISCOVER包,只有DHCP服务器才会响应。

l 提供阶段,即DHCP服务器提供IP地址的阶段。DHCP服务器接收到客户端的DHCPDISCOVER报文后,从IP地址池中选择一个尚未分配的IP地址分配给客户端,向该客户端发送包含租借的IP地址和其他配置信息的DHCPOFFER包。

l 选择阶段,即DHCP客户端选择IP地址的阶段。如果有多台DHCP服务器向该客户端发送DHCPOFFER包,客户端从中随机挑选,然后以广播形式向各DHCP服务器回应DHCPREQUEST包,宣告使用它挑中的DHCP服务器提供的地址,并正式请求该DHCP服务器分配地址。其它所有发送DHCPOFFER包的DHCP服务器接收到该数据包后,将释放已经OFFER(预分配)给客户端的IP地址。

如果发送给DHCP客户端的DHCPOFFER包中包含无效的配置参数,客户端会向服务器发送DHCPCLINE包拒绝接受已经分配的配置信息。

l 确认阶段,即DHCP服务器确认所提供IP地址的阶段。当DHCP服务器收到DHCP客户端回答的DHCPREQUEST包后,便向客户端发送包含它所提供的IP地址及其他配置信息的DHCPACK确认包。然后,DHCP客户端将接收并使用IP地址及其他TCP/IP配置参数。

2. DHCP客户端续租IP地址的过程

l DHCP服务器分配给客户端的动态IP地址通常有一定的租借期限,期满后服务器会收回该IP地址。如果DHCP客户端希望继续使用该地址,需要更新IP租约。实际使用中,在IP地址租约期限达到一半时,DHCP客户端会自动向DHCP服务器发送DHCPREQUEST包,以完成IP租约的更新。如果此IP地址有效,则DHCP服务器回应DHCPACK包,通知DHCP客户端已经获得新IP租约。

如果DHCP客户端续租地址时发送的DHCPREQUEST包中的IP地址与DHCP服务器当前分配给它的IP地址(仍在租期内)不一致,DHCP服务器将发送DHCPNAK消息给DHCP客户端。

3. DHCP客户端释放IP地址的过程

l DHCP客户端已从DHCP服务器获得地址,并在租期内正常使用,如果该DHCP客户端不想再使用该地址,则需主动向DHCP服务器发送DHCPRELEASE包,以释放该地址,同时将其IP地址设为0.0.0.0。

相关文章:

  • 2021-07-31
  • 2022-01-26
  • 2022-01-30
  • 2021-07-19
  • 2021-10-11
  • 2021-07-10
  • 2021-08-09
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-10-09
  • 2021-10-07
  • 2021-09-03
  • 2022-02-25
相关资源
相似解决方案