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

[AI8051U入门第十五步]W5500实现DHCP自动获取IP

学习目标:
1、了解DHCP获取IP
2、学习DHCP获取IP过程
3、学习DHCP程序

一、DHCP是什么意思?

DHCP是Dynamic Host Configuration Protocol的英文缩写,中文名称是:动态主机配置协议,主要作用就是给计算机分配IP地址,运行DHCP服务的网络设备就叫做DHCP服务器。

二、DHCP运行过程

在这里插入图片描述

1、DHCP Discover(客户端发现)
目的:客户端广播寻找可用的DHCP服务器。

过程:

客户端发送 DHCP Discover 报文(源IP 0.0.0.0,目标IP 255.255.255.255)。

使用UDP端口:客户端68,服务器67。

报文中可能包含客户端MAC地址或之前使用过的IP地址(续租时)。

2、DHCP Offer(服务器响应)
目的:DHCP服务器回应可分配的IP地址。

过程:

服务器收到Discover后,从地址池中选择一个未分配

http://www.lryc.cn/news/608734.html

相关文章:

  • UE5的渲染Debug技巧
  • [每周一更]-(第154期):Docker 底层深度剖析:掌控 CPU 与内存资源的艺术
  • Leetcode 12 java
  • GitHub 趋势日报 (2025年08月02日)
  • ThinkPad P16 Gen2,P16 Gen2 LTE(21FA,21FB)原装Win10Pro,Win11专业版系统镜像,恢复出厂开箱状态
  • All the Mods 9 - To the Sky - atm9sky 局域网联机报错可能解决方法
  • Timer串口常用库函数(STC8系列)
  • 代码随想录算法训练营第三十九天
  • 【内容规范】关于标题中【】标记的使用说明
  • 【机器学习③】 | CNN篇
  • k8s日志收集
  • Node.js 操作 MySQL
  • [硬件电路-129]:模拟电路 - 继电器的工作原理、关键指标、常用芯片与管脚定义
  • OSPF知识点整理
  • Flutter 函数的基本使用
  • OpenCV轻松入门_面向python(第一章OpenCV入门)
  • 企业IT管理——集团IT项目实施管理办法模板
  • Linux Deepin深度操作系统应用商店加载失败,安装星火应用商店
  • 学习笔记《区块链技术与应用》第六天 问答 匿名技术 零知识证明
  • 机器翻译的分类:规则式、统计式、神经式MT的核心区别
  • 基于单片机火灾报警系统/防火防盗系统设计
  • 块三角掩码(Block-Triangular Masking)
  • MySQL的创建管理表:
  • Memcached Slab分配器:零碎片的极速内存管理
  • [spring-cloud: 服务发现]-源码解析
  • Day 30:模块和库的导入
  • 风光储综合能源系统双层优化规划设计【MATLAB模型实现】
  • 第九章:了解特殊场景下的redis
  • 控制建模matlab练习07:比例积分控制-③PI控制器的应用
  • Spring 03 Web springMVC