DHCP工作过程

DHCP工作过程:
     说到DHCP的工作过程实质来说挺简单的,下面我想用通俗的语言来简单的阐述一下DHCP的工作过程。
     首先我们想要上网就必须要有一个IP地址,那么我们的pc上的ip地址是怎么来的呢?这时我们因该会先想到去向别人要一个可以能用的ip地址,但是呢pc不知道去向谁要一个,它就会以广播的方式发送DHCP discover发现信息来寻找DHCP服务器,发送广播后谁都可以收的到吗?答案是肯定的!只要网络上每一台安装了TCP/IP协议的主机都会接收到这个广播信息,但是只有DHCP服务器才会给出应答,它就像管理员一样管理着ip地址,谁需要,谁就要到它这儿来领取。当服务器收到电脑发送的DHCPdiscover信息并给出应答后,它就会从尚未分配的IP地址池中挑出一个能用的地址给你的电脑用,但是给你电脑发送的这个信息里会包含分配的IP地址和其他设置的DHCP offer提供信息。电脑收到了信息后它会选择所有服务器发来的消息吗?答案是否定的,我们的电脑这时会选择第一个接收到信息,然后以广播的方式回答一个DHCP request请求信息,该信息包含所选定的DHCP服务器请求的ip地址内容。当DHCP服务器收到DHCP request请求信息后,便向我们的电脑发送一个包含它所提供的IP地址和其他设置的DHCP ack确认信息,告诉我们的电脑可以使用它提供的ip地址。然后我们的电脑边便将TCP/IP协议与网卡绑定,我们提到过当电脑请求向服务器请求ip地址时会有很多服务器给出应答,所以我们的电脑选中了一台DHCP服务器后,其他的服务器提供的ip地址就会在这个时候收回,给其他电脑用。以后DHCP客户端每次重新登录网络时,就不需要再发送DHCP discover发现信息了,而是直接发送包含前一次所分配的IP地址的DHCP request请求信息。当DHCP服务器收到这一信息后,它会尝试让DHCP客户机继续使用原来的IP地址,并回答一个DHCP ack确认信息。如果此IP地址已无法再分配给原来的DHCP客户机使用时,则DHCP服务器给DHCP客户机回答一个DHCP nack否认信息。当原来的DHCP客户机收到此DHCP nack否认信息后,它就必须重新发送DHCP discover发现信息来请求新的IP地址。问题又出现了,我们的电脑在DHCP服务器那儿请求到的ip地址你能够一直使用吗?这当然是不可能的,它就行借钱一样会有一个期限限制,这也就是租约,DHCP服务器向我们的电脑出租的IP地址一般都有一个租借期限,期满后DHCP服务器便会收回出租的IP地址。如果我们的电脑要延长其IP租约,则必须更新其IP租约。我们的电脑启动时和IP租约期限到达租约的50%时,电脑都会自动向DHCP服务器发送更新其IP租约的信息。以上就是DHCP工作的整个大致过程。我们可以结合图来大致总结一下:

1、客户端发送DHCP discover包,请求DHCP服务器,就是查找网络上的DHCP服务器。
2、服务器向客户端回应DHCP offer包,目的是告诉客户端,我能为你提供IP地址。
3、客户端接受到DHCP offer提供信息之后,选择第一个接收到的提供信息,然后以广播的方式回答一个DHCP request请求信息,相当于广播:我接受了这个包。

4、提供IP的那个服务器向DHCP客户端发送一个DHCP ack确认信息包,告诉DHCP客户端可以使用它提供的IP地址。然后,DHCP客户机便将其TCP/IP协议与网卡绑定。其他的DHCP服务器将收回曾经提供的IP地址。

  • 5
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
DHCP服务器是一种网络协议,它可以自动向客户机分配IP地址、子网掩码、默认网关等网络配置信息。DHCP服务器的工作过程如下: 1. DHCP服务器启动:DHCP服务器在启动时,会读取自己的配置文件,包括IP地址池、租约时间等信息,并开始监听DHCP客户机的请求。 2. DHCP客户机发现:当DHCP客户机启动时,会发送一个广播消息,寻求DHCP服务器的帮助。这个广播消息被称为“DHCPDISCOVER”。 3. DHCP服务器提供:DHCP服务器收到DHCP客户机的请求后,会回复一个包含可用IP地址的“DHCPOFFER”消息。在这个过程中,DHCP服务器会从自己的IP地址池中选择一个空闲的IP地址,并将其提供给DHCP客户机。 4. DHCP客户机请求:DHCP客户机收到DHCP服务器的“DHCPOFFER”后,会发送一个“DHCPREQUEST”消息,请求使用DHCP服务器提供的IP地址。 5. DHCP服务器确认:DHCP服务器收到DHCP客户机的“DHCPREQUEST”后,会回复一个“DHCPACK”消息,确认分配给DHCP客户机的IP地址,并提供其他的网络配置信息,如子网掩码、默认网关等。 6. DHCP客户机维护:DHCP客户机使用分配的IP地址进行网络通信。在使用期间,DHCP客户机会定期向DHCP服务器发送“DHCPREQUEST”消息,以更新租约时间。如果租约时间到期,DHCP客户机将重新进行DHCP发现过程,以获取新的IP地址。 以上就是DHCP服务器的工作过程
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值