DHCP自动分配IP原理

DHCP自动分配IP原理

1.采用UDP通信方式

2.服务器IP:255.255.255.255; 服务器端口:67, 设备接收端口:68

3.设备向服务器发送DISCOVER信息

4.设备收到服务器回应,且解析正确

5.设备向服务器发送REQUEST请求消息

6.设备接受到服务器应答/非应答, 收到应答,获取正确IP;收到非应答,重新请求;其它错误,重新发送DISCOVER信息.

7.检测IP是否冲突,如果冲突的话,向服务器重新申请 RELEASE_DECLINE,让其重新分配IP;(暂未使用)

8.收到正确IP后,重新设置静态IP,MAC等

PS:如果需要检测IP是否冲突,需要使用MRAM模式,给服务器发送ARP请求,检测是否收到回应来实现此功能

具体参考:https://download.csdn.net/download/pleboyzha/88415029?spm=1001.2014.3001.5503

相关推荐
神的孩子都在歌唱8 分钟前
网络IP冲突的成因与解决方案
网络·网络协议·tcp/ip
佩奇的技术笔记37 分钟前
Java学习手册:TCP 协议基础
java·tcp/ip
樱花穿过千岛湖4 小时前
第一章:Model Context Protocol (MCP)
网络·人工智能·python·网络协议·学习·tcp/ip
薯条不要番茄酱4 小时前
【网络原理】从零开始深入理解TCP的各项特性和机制.(一)
网络·网络协议·tcp/ip
帽儿山的枪手14 小时前
如何使用socket系统调用创建TCP三次握手呢?
网络协议·tcp/ip·go
YGGP16 小时前
【每日八股】复习计算机网络 Day4:TCP 协议的其他相关问题
网络·tcp/ip·计算机网络
亚力山大抵18 小时前
实验2 python的TCP群聊系统实现
服务器·python·tcp/ip
一勺菠萝丶19 小时前
VMware中CentOS 7虚拟机设置固定IP(NAT模式)完整教程
linux·tcp/ip·centos
满怀10151 天前
【计算机网络】现代网络技术核心架构与实战解析
网络协议·tcp/ip·计算机网络·架构·云计算·网络工程
Sunlight_7771 天前
第六章 QT基础:4、QT的TCP网络编程
网络·qt·tcp/ip