0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看威廉希尔官方网站 视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

DHCP是什么?DHCP基础威廉希尔官方网站 的相关知识点说明

Wildesbeast 来源:今日头条 作者:专注分享网络威廉希尔官方网站 2020-02-06 14:56 次阅读

一、DHCP简介

DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)用来为网络设备动态地分配 IP地址等网络配置参数

DHCP 采用客户端/服务器通信模式,由客户端向服务器提出请求分配网络配置参数的申请,服务器返回为客户端分配的 IP 地址等配置信息,以实现 IP 地址等信息的动态配置。

在DHCP的典型应用中,一般包含一台DHCP服务器和多台客户端(如PC和便携机)

二、DHCP的IP地址分配

针对客户端的不同需求,DHCP 提供三种 IP 地址分配策略:

手工分配地址:由管理员为少数特定客户端(如 WWW 服务器等)静态绑定固定的 IP 地址。

通过 DHCP 将配置的固定 IP 地址分配给客户端。自动分配地址:DHCP 为客户端分配租期为无限长的 IP 地址。\动态分配地址:DHCP 为客户端分配具有一定有效期限的 IP 地址,到达使用期限后,客户端需要重新申请地址。绝大多数客户端得到的都是这种动态分配的地址。

三、IP地址获取过程

DHCP客户端从DHCP服务器获取IP地址过程:

DHCP相关基础威廉希尔官方网站
,一分钟了解下

(1) 发现阶段,即 DHCP 客户端寻找 DHCP 服务器的阶段。客户端以广播方式发送DHCP-DISCOVER 报文。

(2) 提供阶段,即 DHCP 服务器提供 IP 地址的阶段。DHCP 服务器接收到客户端的DHCP-DISCOVER 报文后,根据 IP 地址分配的优先次序选出一个 IP 地址,与其他参数一起通过 DHCP-OFFER 报文发送给客户端。

(3) 选择阶段,即 DHCP 客户端选择 IP 地址的阶段。如果有多台 DHCP 服务器向该客户端发来DHCP-OFFER 报文,客户端只接受第一个收到的 DHCP-OFFER 报文,然后以广播方式发送DHCP-REQUEST 报文,该报文中包含 DHCP 服务器在 DHCP-OFFER 报文中分配的 IP 地址。

(4) 确认阶段,即 DHCP 服务器确认 IP 地址的阶段。DHCP 服务器收到 DHCP 客户端发来的

DHCP-REQUEST 报文后,只有 DHCP 客户端选择的服务器会进行如下操作:如果确认将地址分配给该客户端,则返回 DHCP-ACK 报文;否则返回 DHCP-NAK 报文,表明地址不能分配给该客户端。

客户端收到服务器返回的 DHCP-ACK 确认报文后,会以广播的方式发送免费 ARP 报文,探测是否有主机使用服务器分配的 IP 地址,如果在规定的时间内没有收到回应,客户端才使用此地址。否则,客户端会发送 DHCP-DECLINE 报文给 DHCP 服务器,并重新申请 IP 地址。

如果网络中存在多个 DHCP 服务器,除 DHCP 客户端选中的服务器外,其它 DHCP 服务器中本次未分配出的 IP 地址仍可分配给其他客户端。

四、IP地址续租

DHCP 服务器分配给客户端的 IP 地址具有一定的租借期限(除自动分配的 IP 地址),该租借期限称为租约。当租借期满后服务器会收回该 IP 地址。如果 DHCP 客户端希望继续使用该地址,则 DHCP客户端需要申请延长 IP 地址租约。

在 DHCP 客户端的 IP 地址租约期限达到一半左右时间时,DHCP 客户端会向为它分配 IP 地址的DHCP 服务器单播发送 DHCP-REQUEST 报文,以进行 IP 租约的更新。如果客户端可以继续使用此 IP 地址,则 DHCP 服务器回应 DHCP-ACK 报文,通知 DHCP 客户端已经获得新 IP 租约;如果此 IP 地址不可以再分配给该客户端,则 DHCP 服务器回应 DHCP-NAK 报文,通知 DHCP 客户端不能获得新的租约。

如果在租约的一半左右时间进行的续约操作失败,DHCP 客户端会在租约期限达到 7/8 时,广播发送 DHCP-REQUEST 报文进行续约

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • IP
    IP
    +关注

    关注

    5

    文章

    1711

    浏览量

    149641
  • 服务器
    +关注

    关注

    12

    文章

    9222

    浏览量

    85605
  • DHCP
    +关注

    关注

    0

    文章

    105

    浏览量

    19731
收藏 人收藏

    评论

    相关推荐

    DHCP 四次握手

    DHCP的四次握手过程大白话大致如下: 客户端:刚开机,还没有IP地址,哪位佬能给个IP? 这个过程中,客户端就是一个网络小白,它也不知道自己IP是多少,就开始喊话,问有没有DHCP服务器能给它分配
    的头像 发表于 12-25 10:11 136次阅读

    利用LWIP 2.2实现以太网的DHCP功能

    最近学习了LWIP,了解到目前LWIP的版本已经更新到了2.2版本。LWIP 2.2相较于之前的版本,在协议支持、性能、安全性等方面都有了显著的改进,我将在本帖中探讨如何利用LWIP 2.2来实现以太网的DHCP功能,并分享一些我所获得的经验。
    的头像 发表于 11-26 14:37 915次阅读
    利用LWIP 2.2实现以太网的<b class='flag-5'>DHCP</b>功能

    接口测试理论、疑问收录与扩展相关知识点

    本文章使用王者荣耀游戏接口、企业微信接口的展示结合理论知识,讲解什么是接口测试、接口测试理论、疑问收录与扩展相关知识点知识学院,快来一起看看吧~
    的头像 发表于 11-15 09:12 332次阅读
    接口测试理论、疑问收录与扩展<b class='flag-5'>相关</b><b class='flag-5'>知识点</b>

    DHCP分配IP地址,助力企业优化管理

    在当今数字化时代,DHCP作为网络管理中的重要组成部分,通过自动化分配IP地址,极大地简化了网络配置过程,提升了网络管理效率。本文将深入探讨DHCP分配IP地址的管理模式,并阐述其如何助力企业优化
    的头像 发表于 09-05 10:53 391次阅读

    DHCP服务异常与IP地址管理挑战

    DHCP是一种计算机网络协议,主要用于自动分配IP地址、子网掩码、网关、DNS等网络参数给客户端设备。它是局域网中实现自动IP地址分配的重要协议,极大地简化了网络管理员对IP地址的管理,使得设备接入网络更加简单、快捷和安全。
    的头像 发表于 08-30 14:35 1146次阅读

    请问RW007 DHCP为什么获取不到IP地址?

    我的板子有一个有限的网口,一个无线网口用的RW007,开启了DHCP功能,有限网口可以获取到IP地址,无线碗口不能获取到IP。所以怀疑我的RW007模块FW是不是有问题 这个FW版本
    发表于 07-16 08:21

    如何使用AT固件开启ESP32 Ethernet DHCP Server模式?

    使用 AT 固件进行以太网应用,默认 Ethernet 开启的是 DHCP Client 模式, 如何使用 AT 指令设置 ESP32 Etherner 为 DHCP Server 模式呢
    发表于 06-27 06:02

    DHCP报错ffffffff的原因?

    :c8:2b:96:b9:7a:3c join, AID=1[0m 2020-05-23 22:19:05:164-< dhcps: handle_dhcp->
    发表于 06-25 06:57

    请问esp32怎么禁用DHCP和设置静态IP?

    求大神指导。esp32 怎么禁用DHCP和设置静态IP?
    发表于 06-21 09:31

    ESP32 DHCP为什么获取不到IP?

    并回应DHCP请求,以下部分日志 etharp_timer dhcp_coarse_tmr() I (506838) BLUFI_EXAMPLE: rssi:-38 I (506838
    发表于 06-06 06:24

    模拟电子威廉希尔官方网站 知识点问题总结概览

    给大家分享模拟电子威廉希尔官方网站 知识点问题总结。
    的头像 发表于 05-08 15:16 1185次阅读
    模拟电子<b class='flag-5'>威廉希尔官方网站
知识点</b>问题总结概览

    使用FreeRTOS创建的DHCP线程里面的DHCP是在哪里定义的?

    请教下,使用 FreeRTOS 创建的 DHCP 线程里面的 DHCP 是在哪里定义的,貌似没有找到 ? FreeRTOS 版本 v9.0.0 具体如下: // 创建 DHCP 线程 void
    发表于 04-30 07:34

    DHCP服务器的优缺点简介

    DHCP服务器在自动化配置、减少IP地址冲突、灵活性和安全性等方面具有显著优点,但也存在单点故障、配置复杂性、性能瓶颈和安全问题等缺点。在实际应用中,需要根据网络规模和需求来权衡这些优缺点,并采取相应的措施来确保网络的稳定性和安全性。
    的头像 发表于 03-21 10:19 1185次阅读

    dhcp是什么在路由器怎么设置

    DHCP(动态主机配置协议)是一种用于在网络中自动分配IP地址的协议。它的作用是方便管理和配置大量设备的网络连接,减轻网络管理员的工作负担。在本文中,我将详细介绍DHCP是什么以及如何在路由器中设置
    的头像 发表于 01-25 11:17 1.5w次阅读

    Ethernet_1_KIT_TC397_TFT例程 ,关闭LWIP_DHCP宏后,pc上putty软件按照说明配置连接不上是为什么?

    关于Ethernet_1_KIT_TC397_TFT例程 ,关闭LWIP_DHCP 宏后,pc上putty软件按照说明配置连接不上, 是对的吗? 如果关闭LWIP_DHCP 就会使putty连接不上
    发表于 01-18 08:20