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

相关推荐
Ven%1 小时前
如何在防火墙上指定ip访问服务器上任何端口呢
linux·服务器·网络·深度学习·tcp/ip
神的孩子都在歌唱1 小时前
TCP/IP 模型中,网络层对 IP 地址的分配与路由选择
网络·tcp/ip·智能路由器
MuLogin_Browser17 小时前
如何保障多个Facebook账号稳定运行:一账号一稳定IP?
服务器·tcp/ip·facebook
我叫czc19 小时前
【python高级】342-TCP服务器开发流程
服务器·网络·tcp/ip
群联云防护小杜1 天前
服务器压力测试怎么做
运维·服务器·网络协议·tcp/ip·阿里云·压力测试
火龙kess1 天前
使用FreeNAS软件部署ISCSI的SAN架构存储(IP-SAN)练习题
linux·运维·服务器·网络·windows·tcp/ip·架构
Hacker_LaoYi2 天前
【漏洞分析】DDOS攻防分析(四)——TCP篇
网络·tcp/ip·ddos
爱吃水果蝙蝠汤2 天前
DATACOM-IP单播路由(BGP)-复习-实验
网络·网络协议·tcp/ip
loong_XL2 天前
服务器ip:port服务用nginx 域名代理
服务器·tcp/ip·nginx
从后端到QT2 天前
boost asio 异步服务器
服务器·网络·tcp/ip