System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 基于DHCP获取IP地址的方法、装置、电子设备及介质制造方法及图纸_技高网

基于DHCP获取IP地址的方法、装置、电子设备及介质制造方法及图纸

技术编号:40401107 阅读:5 留言:0更新日期:2024-02-20 22:26
本申请提供了一种基于DHCP获取IP地址的方法、装置、电子设备及介质,属于通信技术领域。其中方法包括:在使用DHCP服务器分配的IP地址进行通信的过程中,若通信链路断开,则等待所述通信链路恢复;在所述通信链路恢复的情况下,校验所述IP地址的租期是否有效;若所述租期有效,则恢复所述IP地址,并继续使用所述IP地址通信。本申请提供的基于DHCP获取IP地址的方法能够减少与服务器的交互,有效提高IP地址恢复速度。

【技术实现步骤摘要】

本申请涉及通信,尤其涉及一种基于dhcp获取ip地址的方法、装置、电子设备及介质。


技术介绍

1、使用动态主机配置协议(dynamic host configuration protocol,dhcp)的设备在链路恢复时,有继续使用ip地址的需求。目前链路恢复后ip地址的获取方案都需要与服务器进行数据包交互,由此获取ip地址的速度取决于网络环境和服务器响应速度,特别在网络不稳定的环境中,恢复速度较慢且有可能出现恢复失败的问题。


技术实现思路

1、为了解决上述技术问题,本申请实施例提供了一种基于dhcp获取ip地址的方法、装置、电子设备及介质。

2、第一方面,本申请实施例提供了一种基于dhcp获取ip地址的方法,所述方法包括:

3、在使用dhcp服务器分配的ip地址进行通信的过程中,若通信链路断开,则等待所述通信链路恢复;

4、在所述通信链路恢复的情况下,校验所述ip地址的租期是否有效;

5、若所述租期有效,则恢复所述ip地址,并继续使用所述ip地址通信。

6、在一实施方式中,方法还包括:

7、在使用所述ip地址进行通信的过程中,若所述通信链路未断开,则侦测是否接收到续租请求和/或侦测当前是否达到续租请求时间;

8、若接收到续租请求或者当前达到续租请求时间,则向所述dhcp服务器请求续租,并接收所述dhcp服务器在确定续租成功后返回的租期信息。

9、在一实施方式中,所述租期信息包括:ip地址、子网掩码、默认网关、域名服务器和租期时间。

10、在一实施方式中,所述校验所述ip地址的租期是否有效,包括:

11、根据最新的所述租期校验所述ip地址的租期是否有效。

12、在一实施方式中,所述根据最新的所述租期校验所述ip地址的租期是否有效,包括:

13、获取当前校验时间;

14、其中,在当前校验时间在最新的所述租期所对应的租期时间内,则所述ip地址的租期有效;在所述当前校验时间不在最新的所述租期所对应的租期时间内,则所述ip地址的租期无效。

15、在一实施方式中,所述在所述通信链路恢复的情况下,校验所述ip地址的租期是否有效之后,还包括:

16、若所述租期无效,则通过dhcp流程重新获取ip地址。

17、在一实施方式中,所述恢复所述ip地址之后,所述方法还包括:

18、若所述ip地址恢复失败,则通过dhcp流程重新获取ip地址;

19、若所述ip地址恢复成功,则执行继续使用所述ip地址通信的步骤。

20、第二方面,本申请实施例提供了一种基于dhcp获取ip地址的装置,所述基于dhcp获取ip地址的装置包括:

21、等待恢复模块,用于在使用dhcp服务器分配的ip地址进行通信的过程中,若通信链路断开,则等待所述通信链路恢复;

22、校验模块,用于在所述通信链路恢复的情况下,校验所述ip地址的租期是否有效;

23、使用模块,用于若所述租期有效,则恢复所述ip地址,并继续使用所述ip地址通信。

24、第三方面,本申请实施例提供了一种电子设备,包括存储器以及处理器,所述存储器用于存储计算机程序,所述计算机程序在所述处理器运行时执行第一方面提供的基于dhcp获取ip地址的方法。

25、第四方面,本申请实施例提供了一种计算机可读存储介质,其存储有计算机程序,所述计算机程序在处理器上运行时执行第一方面提供的基于dhcp获取ip地址的方法。

26、上述本申请实施例通过在使用dhcp服务器分配的ip地址进行通信的过程中,若通信链路断开,则等待通信链路恢复;在通信链路恢复的情况下,校验ip地址的租期是否有效;若租期有效,则恢复ip地址,并继续使用ip地址通信。由此在获取ip地址时,只依赖自身对dhcp租期的校验,不与服务器做任何交互,不依赖网络环境,能够提高ip地址获取速度。

本文档来自技高网...

【技术保护点】

1.一种基于DHCP获取IP地址的方法,其特征在于,所述方法包括:

2.根据权利要求1所述的基于DHCP获取IP地址的方法,其特征在于,所述方法还包括:

3.根据权利要求2所述的基于DHCP获取IP地址的方法,其特征在于,所述租期信息包括:IP地址、子网掩码、默认网关、域名服务器和租期时间。

4.根据权利要求1所述的基于DHCP获取IP地址的方法,其特征在于,所述校验所述IP地址的租期是否有效,包括:

5.根据权利要求4所述的基于DHCP获取IP地址的方法,其特征在于,所述根据最新的所述租期校验所述IP地址的租期是否有效,包括:

6.根据权利要求1所述的基于DHCP获取IP地址的方法,其特征在于,所述在所述通信链路恢复的情况下,校验所述IP地址的租期是否有效之后,还包括:

7.根据权利要求1至6任一项所述的基于DHCP获取IP地址的方法,其特征在于,所述恢复所述IP地址之后,所述方法还包括:

8.一种基于DHCP获取IP地址的装置,其特征在于,所述装置包括:

9.一种电子设备,其特征在于,包括存储器以及处理器,所述存储器存储有计算机程序,所述计算机程序在所述处理器运行时执行权利要求1至7中任一项所述的基于DHCP获取IP地址的方法。

10.一种计算机可读存储介质,其特征在于,其存储有计算机程序,所述计算机程序在处理器上运行时执行权利要求1至7中任一项所述的基于DHCP获取IP地址的方法。

...

【技术特征摘要】

1.一种基于dhcp获取ip地址的方法,其特征在于,所述方法包括:

2.根据权利要求1所述的基于dhcp获取ip地址的方法,其特征在于,所述方法还包括:

3.根据权利要求2所述的基于dhcp获取ip地址的方法,其特征在于,所述租期信息包括:ip地址、子网掩码、默认网关、域名服务器和租期时间。

4.根据权利要求1所述的基于dhcp获取ip地址的方法,其特征在于,所述校验所述ip地址的租期是否有效,包括:

5.根据权利要求4所述的基于dhcp获取ip地址的方法,其特征在于,所述根据最新的所述租期校验所述ip地址的租期是否有效,包括:

6.根据权利要求1所述的基于dhcp获取ip地址的方法,其特征...

【专利技术属性】
技术研发人员:潘陈建周士兵
申请(专利权)人:湖南国科微电子股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1