一般情况下,DHCP客户端从DHCP服务器那里获得IP地址的交互过程,可以分为几个步骤,详细描述

一般情况下,DHCP客户端从DHCP服务器那里获得IP地址的交互过程,可以分为几个步骤,详细描述,第1张

1、DHCP Client以广播的方式发出DHCP Discover报文

2、所有的DHCP Server都能够接收到DHCP Client发送的DHCP Discover报文,所有的DHCP Server都会给出响应,向DHCP Client发送一个DHCP Offer报文。

DHCP Offer报文中“Your(Client) IP Address”字段就是DHCP Server能够提供给DHCP Client使用的IP地址,且DHCP Server会将自己的IP地址放在“option”字段中以便DHCP Client区分不同的DHCP Server。DHCP Server在发出此报文后会存在一个已分配IP地址的纪录。

3、DHCP Client只能处理其中的一个DHCP Offer报文,一般的原则是DHCP Client处理最先收到的DHCP Offer报文。

DHCP Client会发出一个广播的DHCP Request报文,在选项字段中会加入选中的DHCP Server的IP地址和需要的IP地址。

4、DHCP Server收到DHCP Request报文后,判断选项字段中的IP地址是否与自己的地址相同。如果不相同,DHCP Server不做任何处理只清除相应IP地址分配记录;如果相同,DHCP Server就会向DHCP Client响应一个DHCP ACK报文,并在选项字段中增加IP地址的使用租期信息。

5、DHCP Client接收到DHCP ACK报文后,检查DHCP Server分配的IP地址是否能够使用。如果可以使用,则DHCP Client成功获得IP地址并根据IP地址使用租期自动启动续延过程;如果DHCP Client发现分配的IP地址已经被使用,则DHCP Client向DHCPServer发出DHCP Decline报文,通知DHCP Server禁用这个IP地址,然后DHCP Client开始新的地址申请过程。

6、DHCP Client在成功获取IP地址后,随时可以通过发送DHCP Release报文释放自己的IP地址,DHCP Server收到DHCP Release报文后,会回收相应的IP地址并重新分配。

1 客户端向网络当中发送一个DHCP DISCOVER数据包,等待DHCP服务器回应。这个包叫DHCP发现包。

2 当网络中的DHCP服务器受到了来自客户端的数据包后,会向客户端回复一个DHCP OFFER包,其中就包括了将要分配的IP地址的信息。这个包叫DHCP提供包。

3 客户端受到了来自服务器的数据包之后,会向服务器发送一个DHCP REQUEST包,请求使用此IP地址。这个包叫DHCP请求包。

4 服务器收到了来自客户端的请求之后,会向客户端回应一个DHCP ACK包,对客户端的请求加以确认,这个包叫DHCP确认包。

至此首次租约过程完毕。

注:这四个包全部都是广播包。

计算机IP地址的获得方式有两类,一类是静态IP地址,另一类是自动获得IP地址。校园网学生用户计算机上网,必须设置为自动获得IP地址(DHCP),否则认证客户端会提示“IP地址的获得方式与系统要求的不一致”,从而导致无法通过认证。 一般的计算机,在正确安装网卡后,网络的默认设置就是使用DHCP上网。如果已经设置为使用静态IP地址上网,需要改回到使用DHCP上网,不同 *** 作系统的设置方法略有不同,下面以Windows XP为例进行介绍。 1、在桌面上找到“网上邻居”,在“网上邻居”上单击右键,从d出菜单中选择菜单项“属性”, 2、在d出窗口里,找到“本地连接”,在“本地连接”上单击右键,从d出菜单中选择菜单项“属性”, 3、在“本地连接”的属性里,选择“Internet 协议 (TCP/IP)”,再点击“属性”, 4、在d出的Internet 协议属性窗口里,点击“自动获得IP地址”和“自动获得DNS服务器地址”, 5、点击两次“确定”按钮完成设置。

主机获取地址的过程及所采用协议工作方式:

发现阶段:即DHCP客户机寻找DHCP服务器的阶段。DHCP客户机以广播的方式发送DHCP discover 发现信息来寻找DHCP服务器(因为DHCP服务器的IP地址对客户机来说是未知的)。

即向255255255255发送特定的广播信息,网络上每一台安装了TCP/IP协议的主机都会接收到这种广播信息,但只有DHCP服务器才会作出响应。

提供阶段:即DHCP服务器提供IP地址的阶段。在网络中收到DHCP discover发现信息的DHCP服务器都会作出响应,它从尚未出租的IP地址中挑选一个分配给DHCP客户机,向DHCP客户机发送一个包含出租的IP地址和其他设置额DHCP offer提供信息。

选择阶段:DHCP客户机选择某台DHCP服务器提供的IP地址的阶段。 如果有多台DHCP服务器向DHCP客户机发来的DHCP offer,客户机只接收第一个收到的DHCP offer,然后它以广播的方式回答一个DHCP request请求信息。

该信息中包含它所选定的DHCP服务器请求IP地址的内容。

之所以要以广播的方式回答,是为了通知所有的DHCP服务器,它将选择某台DHCP服务器所提供的IP地址。

总结如下:

DHCP服务器向DHCP客户机出租的IP地址一般都由一个租借期限,期满后DHCP服务器会收回出租的IP地址。如果DHCP客户机要延长其IP租约,则必须更新其租约。DHCP客户机启动时和IP租约期限过一半时,DHCP客户机都会自动向DHCP服务器发送其更新租约的信息。

以上就是关于一般情况下,DHCP客户端从DHCP服务器那里获得IP地址的交互过程,可以分为几个步骤,详细描述全部的内容,包括:一般情况下,DHCP客户端从DHCP服务器那里获得IP地址的交互过程,可以分为几个步骤,详细描述、在网络中客户端如何向DHCP获取IP地址的过程、如何配置DHCP自动获取IP上网等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/10179317.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存