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

相关推荐
IT大灰狼10 小时前
拌合站软件开发(27)监测各项IP设备可访问性
网络·网络协议·tcp/ip
码不停蹄Zzz13 小时前
xdma IP使用教程1-xdma ip核配置
网络协议·tcp/ip·fpga开发
悟能不能悟15 小时前
用cmd命令修改适配器ip
网络·tcp/ip·github
Ankie Wan19 小时前
ARP: Address Resolution Protocol (ARP),IP转mac address
网络协议·tcp/ip·rfc·arp
conkl21 小时前
Linux IP 网络配置与管理详解
linux·网络·tcp/ip
lijunjun21 小时前
当ubuntu 系统的IP地址修改之后,gitlab服务应该如何修改?
tcp/ip·ubuntu·gitlab
盛满暮色 风止何安2 天前
防火墙的类别和登录Web的方法
linux·运维·服务器·网络·网络协议·tcp/ip·网络安全
夕泠爱吃糖2 天前
TCP中的拥塞控制
网络·tcp/ip·智能路由器·拥塞控制
会开花的二叉树2 天前
网络层:从 IP 协议到路由转发
网络·tcp/ip·智能路由器
Yeats_Liao2 天前
Go语言 实现 TCP 端口扫描器
网络·tcp/ip·golang