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

网络协议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.xdnf.cn/news/694333.html

相关文章:

  • YOLO 系列算法的参数量
  • Java大师成长计划之第33天:应用监控与日志管理
  • 顺序表与链表专项训练:在 LeetCode 实战中深化数据结构理解
  • 力扣 秋招 打卡第一天 2025年5月28日 Java
  • Vim 中设置插入模式下输入中文
  • 考研系列-操作系统:第一章、计算机系统概述
  • freecad TechDraw工作台中虚线(隐藏线)的实现方式
  • 桥梁进行3D建模时的数据采集、存储需求及技术参数
  • 监控 Oracle Cloud 负载均衡器:使用 Applications Manager 释放最佳性能
  • android平台驱动开发(六)--Makefile和Kconfig简介
  • vue 实现鼠标放上后显示,挪开后隐藏(点击显示/隐藏)
  • 【微波遥感第一期】基本概念
  • OpenCV CUDA模块直方图计算------在 GPU 上计算图像直方图的函数calcHist()
  • 在部署了一台mysql5.7的机器上部署mysql8.0.35
  • QGraphicsView、QGraphicsScene和QGraphicsItem图形视图框架(七)修改item属性
  • Golang分布式系统开发实践指南
  • GO语言进阶:掌握进程OS操作与高效编码数据转换
  • 命象架构法 02|你的系统有“用神”吗?
  • [Python] 如何使用 Python 调用 Dify 工作流服务实现自动化翻译
  • Java常用加密方式
  • 聊一聊如何使用自动化测试来提高接口测试效率的?
  • PowerBI企业运营分析—绩效考核分析
  • 如何使用DeepSpeed来训练大模型
  • CPU特权级别:硬件与软件协同构建系统安全的基石
  • UDP组播套接字与URI/URL/URN技术详解
  • WHAT - useWebSocket 推荐
  • 深入理解设计模式之职责链模式
  • Python包管理器 uv替代conda?
  • 基于bp神经网络的adp算法
  • Django 中的路由系统