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

相关推荐
阿钱真强道1 小时前
28 嵌入式操作系统 | 网关加 TCP 命令通道:粘包/半包怎么切
网络·网络协议·tcp/ip·粘包
hasty3 小时前
前缀相同不代表同一网络:ip-address 跨地址族比较缺陷
网络·网络协议·tcp/ip
傻啦嘿哟4 小时前
爬虫代理IP池从0到1:构建高可用代理池,彻底解决IP被封问题
网络·爬虫·tcp/ip
AKA__Zas7 小时前
TCP 与 IP 浅显皮毛
服务器·网络·tcp/ip
Lancker17 小时前
chnroute-linux — 中国大陆 IP 段每日自动更新 + 「仅允许国内访问」落地
linux·运维·tcp/ip
Zelman19 小时前
协议栈数据流全景分析
网络协议·tcp/ip·https
别动我齐刘海19 小时前
简历技术栈全面复习——UDP / TCP / CAN / ZMQ / Protobuf 通信工程
网络·c++·python·tcp/ip·机器学习·udp·github
YumiProxy1 天前
服务器动态IP导致SSH频繁断连?从保活配置到自动重连的完整排查方案
服务器·tcp/ip·ssh
星恒讯工业路由器1 天前
车载以太网中的TCP与UDP:诊断、服务通信与网络管理怎么选
网络·tcp/ip·udp
ITxiaobing20232 天前
自研 IP 库与 AppsFlyer 判定不一致的排查实践
网络·网络协议·tcp/ip