[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后,从地址池中选择一个未分配