DHCP
基础概念
DHCP,即动态主机设置协议(Dynamic Host Configuration Protocal)
DHCP主要工作在局域网,是一个局域网协议,同时也是一个应用UDP协议的应用层协议
功能
移动端设备使用网络时,其地点一般会不同(例如家、公司、学校等等),但是不同的地点不需要重新配置IP地址,这里就是用到了DHCP协议
DHCP协议中有一个“即插即用联网”的功能,只要连接上了网络,就自动帮你配置好IP地址,就可以使用网络了
我们在网络的配置项中使用“自动获取IP地址”,就应用了DHCP协议,也就是临时分配了一个IP,暂时可以使用这个IP来进行网络的连接
临时IP获取过程
对于DHCP分配的这个临时的IP,使用的时长是有限制的,这个时限叫做租期,到了使用时间就收回,不过也可以续租
对于一个新加入的设备,获取临时IP地址的过程如下:
1.该设备会用UDP协议广播DHCP发现报文,去查找DHCP服务的位置
2.之后,DHCP服务器收到报文,发出一个DHCP提供报文,告知设备可以提供DHCP服务
3.设备接收到DHCP提供报文,向DHCP服务器发送DHCP请求报文
4.DHCP服务器接收到请求报文,做出回应,告知设备IP地址
(可以用图表示一下,直观一些)