DHCP——属于应用层协议
主要作用:为客户端分配ip
DHCP的工作过程
-
客户端设置DHCP协议发送UDP查找DHCP服务器(也是用来广播) 客户端发送
-
DHCP-discover的查找,数据包来源地址是全0(0.0.0.0),目的地址是全f/255
-
DHCP服务器发送 DHCP offer 给客户端,客户端发送 request 给服务端,合同完成。服务端发送ack确认
-
那么一份关于IP的合同租约就开始了,如果到期客户端没有续约,那么ip自动释放收回
DHCP服务器的区别对待
- 老熟人:查找她曾用的IP,如果没有人用就分配给他,不然就分配一个新的
- VIP:它拥有固定的IP,只要他需要就给他
- 陌生人: 没见过,给一个没有人用的ip,把你记录下来
分配IP的租房公约
分配IP是有时间的,合同到期后,如果不及时的续约,那么就被“房东”无情收回,续约者先到先得。
IP地址分配冲突
当分配的IP被占时,客户端会发送 DHCP CLIENT包给DHCP服务器,拒绝他分配的IP,重新发送查找的信息。