DHCP 工作原理:
DHCP discover :DHCP 发现
电脑不知道dhcp服务器在哪里,发了一个广播包里面附上了自己的Mac地址,端口号是只有服务器才会理的67。为了让这个包合法,源ip全是o,目标ip全是1,目标Mac全是F。
DHCP offer:很多服务器响应了,由于不知道电脑的ip,发了个广播包(思科,看系统支持单播还是广播),里面有电脑要的ip地址,并附上了自己的ip和Mac。
DHCP request: 电脑准备要最先发过来的那个,然后又是一个广播包打了出去官宣自己要了那个ip,其他服务器可以把那个准备给我的ip收回去了,别耽搁其他电脑。在服务器确认,自己再验证后正式启用得到的ip地址。
之后会在租约到了一半时再发一个延长租约的包给服务器。
DHCP ACK:DHCP 确认,
收到请求时:根据请求的电脑的Mac地址回包
延长租约:服务器同意续约,回一个包。