news 2026/5/1 9:54:24

DHCP简介

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
DHCP简介

1.DHCP协议基础

动态主机配置协议DHCP(Dynamic Host Configuration Protocol)是一种网络管理协议,用于集中对用户IP地址进行动态管理和配置,使用UDP协议工作。

DHCP于1993年10月成为标准协议,其前身是BOOTP协议。DHCP协议由RFC 2131定义,采用客户端/服务器通信模式,由客户端(DHCP Client)向服务器(DHCP Server)提出配置申请,DHCP Server为网络上的每个设备动态分配IP地址、子网掩码、默认网关地址,域名服务器(DNS)地址和其他相关配置参数,以便可以与其他IP网络通信。

DHCP协议就是一个基于UDP协议工作在局域网内的网络协议,最终目的是获取响应的IP地址,其中过程中有多种分配方式,及发送报文的格式要求。

优势:

(1)动态分配IP地址,过程自动化,终端无需一个个手工配置,配置信息统一管理(DNS,网关),经常用在IP地址有限、需要大量配置IP地址、经常移动终端。

(2)提高了配置IP地址的效率,减少配置工作量,和IP地址冲突。

分配IP地址的方式有以下三种:

(1)手工配置:管理员手工配置某台客户单特定ip地址,客户端请求分配时,DHCP服务器就将分配好的IP地址分给客户端;

(2)自动配置:DHCP客户端第一次租用到服务端分配的IP地址后,这个IP地址就永久分配给该客户端使用;

(3)动态配置:服务器暂时分配一个ip地址给客户端,根据租约或续期方式来管理分配的IP地址。

2.DHCP协议工作原理

DHCP协议采用UDP作为传输协议,DHCP客户端使用的源端口号为68,目的端口号为67发送请求消息到DHCP服务器,DHCP服务器使用的源端口号为67,目的端口号为68回应应答消息给DHCP客户端。

只有跟DHCP客户端在同一个网段的DHCP服务器才能收到DHCP客户端广播的DHCP DISCOVER报文。当DHCP客户端与DHCP服务器不在同一个网段时,必须部署DHCP中继来转发DHCP客户端和DHCP服务器之间的DHCP报文。在DHCP客户端看来,DHCP中继就像DHCP服务器;在DHCP服务器看来,DHCP中继就像DHCP客户端。

以下是一种典型的DHCP工作流程:

DHCP 采用 “客户端 - 服务器” 模式,主机接入网络后自动完成配置,流程如下(通俗类比:“租房流程”):

发现阶段(DHCP Discover)

客户端(新接入网络的电脑 / 手机)无 IP 地址,通过广播发送 “寻找 DHCP 服务器” 的请求(类比:租客找房东)。

提供阶段(DHCP Offer)

网络中的 DHCP 服务器收到请求后,从地址池分配一个空闲 IP 及配置参数,通过广播回复 “offer”(类比:房东提供可选房源)。

请求阶段(DHCP Request)

客户端选择其中一个服务器的 offer,再次广播发送 “确认使用该 IP” 的请求(类比:租客确认租房)。

确认阶段(DHCP Acknowledge)

被选中的服务器广播发送 “确认信息”,包含 IP 地址、租约期限等完整配置(类比:房东签订租房合同),客户端接收后即可接入网络。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/1 8:43:17

2026年最新版 Bloodshed Dev C++下载与安装配置完整图文教程

前言 对于初学 C/C 编程的学习者而言,选择一款轻量、稳定、易操作的开发环境是入门的第一步。在众多集成开发环境(IDE)中,Dev C 一直凭借体积小、运行快、上手简单等优势,长期被高校课程与编程初学者广泛使用。 本文…

作者头像 李华
网站建设 2026/4/24 9:12:00

springboot基于Socket

目录 Spring Boot 基于 Socket 的介绍Socket 的基本概念使用 Java 原生 Socket API使用 Netty 框架Spring Boot 集成 Socket注意事项 项目技术支持可定制开发之功能亮点源码获取详细视频演示 :文章底部获取博主联系方式!同行可合作 Spring Boot 基于 Soc…

作者头像 李华
网站建设 2026/5/1 6:18:26

期货套保系统策略验证报告生成与应用

套期保值策略的效果评估是企业风险管理闭环的关键节点。传统方式依赖财务部门手工汇总数据,周期长、口径难以统一,无法支撑高频决策调整需求。本文将详细介绍期货套保系统中策略验证报告的自动生成机制与实际应用场景。 一、策略验证报告的核心框架 策…

作者头像 李华
网站建设 2026/5/1 6:07:50

发票识别统计神器,值得推荐

今天给大家推荐两款软件,一款是发票识别统计软件,一款是Word批量转PDF工具,有需要的小伙伴可以下载收藏。 第一款:发票统计 发票统计是一款绿色版的发票信息提取和统计工具,软件可以统计发票的开票日期、购方名称、购方…

作者头像 李华
网站建设 2026/5/1 5:03:28

大模型最新开源教程:从零开始的大模型原理与实践教程

Happy-LLM 📚 从零开始的大语言模型原理与实践教程 深入理解 LLM 核心原理,动手实现你的第一个大模型 🎯 项目介绍 很多小伙伴在看完 Datawhale开源项目: self-llm 开源大模型食用指南 后,感觉意犹未尽,想…

作者头像 李华
网站建设 2026/5/1 8:38:07

一根线的稳定,从设备开始:纺织厂生产线设备安装的工程底层逻辑

一、什么是纺织厂生产线设备安装? 纺织厂生产线设备安装,是指在纺织企业的新建、扩建或技术改造过程中,围绕纺纱、织布、染整、定型、后整理等核心工艺,对各类纺织生产设备进行就位、安装、找平、找正、连接、调试和试运行的系统性…

作者头像 李华