DHCP 报文字段解释

noteId: 0D9F473F065349ACA7ED86B56C9421CE · 原始路径:/ALL/网络 - C模块/二层交换(配置合集)/DHCP、DHCP中继/DHCP 报文字段解释.note

DHCP 8种报文:

1、DHCP Discover 报文:

是 DHCP客户端 首次登陆网络时,进行DHCP过程的第一个报文,用来寻找网络中的DHCP服务器。

2、DHCP Offer 报文:

DHCP 服务器用来响应DHCP Discover 的报文,此报文携带了各种配置信息

3、DHCP Request 报文:

三种用途:

· 回应Offer:客户端初始化后,发送广播的 DHCP Request 报文来回应服务器的 DHCP Offer 报文

· 确认配置信息:客户端重启初始化后,发送广播的 DHCP Request 报文来确认先前被分配的IP地址等配置信息

· 延长IP地址租期:当客户端已经和某个 IP地址 绑定后,发送 DHCP Request 报文来延长IP地址的租期

4、DHCP Ack 报文:

服务器用于响应客户端发送的 DHCP Request报文,客户端收到此报文后,才真正获得了 IP地址和相关的配置信息

5、DHCP Nak:

服务器对客户端的 DHCP Request 报文的拒绝响应报文,比如服务器对客户端分配的 IP地址已超过使用租界期限(服务器没有找到相应的租约记录)或者由于某些原因无法正常分配合适的 IP地址 ,则发送 DHCP Nak 报文进行应答,通知 DHCP 客户端无法分配合适的IP地址。

让 DHCP客户端 重新发送 DHCP Discover 报文来发现其它DHCP服务器

6、DHCP Decline:

当客户端发现服务器分配给它的 IP地址 发生冲突时会通过发送此报文来通知服务器,并且重新向服务器申请地址

7、DHCP Release:

客户端可以通过发送此报文主动释放服务器分配的 IP地址,当服务器收到此报文后,可以对此 IP地址进行重新分配(分配给其它客户端,或者重新分配给该客户端)

8、DHCP Inform:

客户端已经获得了 IP地址,发送此报文的目的是为了从服务器获得其它的一些网络配置信息,比如 网关地址、DNS服务器地址、NTP服务器地址等。该报文会携带客户端已经获取到的 IP地址,去向 DHCP服务器请求其它网络配置信息