当前位置: 首页 > article >正文

网络协议DHCP

DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)是一种网络协议,用于自动给网络中的设备分配 IP 地址、子网掩码、默认网关、DNS 服务器等网络配置参数


✅ 一、DHCP 的作用

  • 自动为客户端分配网络信息,无需手动设置 IP 地址
  • 提高网络管理效率,尤其适用于大型网络环境。
  • 避免 IP 地址冲突,便于地址集中管理。

🔄 二、DHCP 工作流程(4 个步骤)

常简称为 DORA 流程

步骤名称描述
1️⃣Discover(发现)客户端广播请求寻找 DHCP 服务器。
2️⃣Offer(提供)DHCP 服务器提供一个可用的 IP 地址。
3️⃣Request(请求)客户端请求使用服务器提供的 IP 地址。
4️⃣Acknowledge(确认)服务器确认分配,客户端配置完成。

🖧 三、DHCP 分配方式

类型说明
动态分配常见方式,IP 地址分配有租期,到期可更换。
自动分配第一次分配后,永久保留给该客户端。
手动分配(静态绑定)通过 MAC 地址预先绑定固定 IP 地址。

🧰 四、DHCP 应用场景

  • 企业或校园网络中大量设备自动上网。
  • 家庭宽带路由器自动分配 IP。
  • 公共 WiFi 网络中的设备自动联网。

🛠️ 五、DHCP 命令示例(Linux)

查看当前 IP 和 DHCP 状态:

ip a

释放 IP 地址:

sudo dhclient -r

重新获取 IP 地址:

sudo dhclient

🧱 六、DHCP vs 静态 IP

比较项DHCP静态 IP
分配方式自动手动
管理成本
IP 变化可能变化固定
使用场景普通终端、临时设备服务器、打印机、交换机等需要固定 IP 的设备
http://www.lryc.cn/news/2391678.html

相关文章:

  • 什么是可重组机器人?
  • 4、docker compose
  • Node.js全局对象详解:console、process与核心功能
  • 测试策略:AI模型接口的单元测试与稳定性测试
  • SQL里几种JOIN连接
  • 基于通义千问的儿童陪伴学习和成长的智能应用架构。
  • 生产环境Mysql推荐配置参数
  • LVS-DR 负载均衡群集
  • 理解并解决高丢包率问题,构建清晰流畅的实时音视频通话
  • Ubuntu系统Todesk进度卡在100%
  • [Dify] 如何应对明道云API数据过长带来的Token超限问题
  • Axure动态面板学习笔记
  • eNSP企业综合网络设计拓扑图
  • 工程化架构设计:Monorepo 实战与现代化前端工程体系构建
  • BugKu Web渗透之备份是个好习惯
  • 华为AP6050DN无线接入点瘦模式转胖模式
  • uniapp 配置本地 https 开发环境(基于 Vue2 的 uniapp)
  • 十、【核心功能篇】项目与模块管理:前端页面开发与后端 API 联调实战
  • 【大模型/MCP】MCP简介
  • [Godot][游戏开发] 如何在 Godot 中配置 Android 环境(适配新版 Android Studio)
  • Vue-Router中的三种路由历史模式详解
  • 机器学习多分类逻辑回归和二分类神经网络实践
  • 社交类网站设计:经典feed流系统架构详细设计(小红书微博等)
  • K6 是什么
  • RISC-V PMA、PMP机制深入分析
  • git常见命令说明
  • 深入解析 Tomcat 线程管理机制:从设计思想到性能调优
  • 【NebulaGraph】查询案例(七)
  • 从“刚性扩容”到“弹性供给”:移动充电服务重构配电网边际成本
  • Java与Docker容器化优化:从核心技术到生产实践