1、什么是DHCP客户端?

DHCP客户端通常是局域网上的独立PC主机。

DHCP客户端发出的DHCP DISCOVER包是DHCP协议的开始。

延续租期、发现、释放IP地址等大多数DHCP中的行为都是由DHCP客户端主动发起。

2、DHCP 自动状态机

DHCP获得ip地址的4步骤:discover­>offer­>request­>ack(nak)

DHCP刷新租期的步骤:request­>ack(nak)

DHCP释放ip的步骤:release

wnr2000v5 1.0.0.8的代码中没有发现rebooting、init­reboot状态。所以DHCP client的状态一般从init开始,完整的状态机如下图(红色代表客户端的状态跳转):

图片来自网络

在本头条号的主页置顶文章中有【文章分类】包含:

[数据库系列]

[数据结构和算法系列]

[高级网络编程篇系列]

[Linux系统篇系列]

[C++进阶篇系列]

[C++基础知识篇系列]

[协议篇系列]

[设计模式系列]

不要只收藏和转发哦,点击屏幕右上角的【关注】每天文章不落下。

本头条号文章分类目录(精心整理)

相关推荐