DHCP

DHCP Discover:由客户端发出广播,用来发现DHCP服务器。

DHCP Offer:由DHCP服务器发出,告诉客户端,我可以提供IP地址。

DHCP Request:由客户端发出的广播,告诉对应的DHCP服务器,我需要IP地址。

DHCP ACK:由DHCP服务器发出,提供客户端响应的IP地址,DNS,租期,掩码,网关。

这里我们用wireshark抓包做本地实验

image

我们dhcp服务器的ip地址是192.168.200.120

首先电脑开机回发送 DHCP Discover 广播包 相当于向整个网段内的计算机提问谁是dhcp服务器
接下来dhcp服务器接受到 DHCP Discover的广播后会 向请求这发送DHCP Offer包 告诉请求者所分配的ip是192.168.200.5

由于一个内网里面可能不止有一个dhcp服务器,接受者可能会受到许多dhcp服务器的offer包,接受者会秉承先到先得的原则,将最先受到的dhcp offer包里所分配的ip作为自己的ip 然后发送DHCP Request广播 向整个内网宣布自己自己的ip

dhcp服务器收到DHCP Reques包之后就会在自己的ip池里面注册这个ip并发送ack包 告诉请求者DNS,租期,掩码,网关等信息

posted @ 2024-06-29 11:49  WSssSW  阅读(11)  评论(0编辑  收藏  举报