linuxDHCP协议的实现

linuxDHCP协议的实现
注释:我特别喜欢Linux启动时屏幕上的行和行提示,它告诉我们系统正在做的一切。与Windows不同,它在完成时给我们一个进度条,后面的内容不让我们知道。
DHCP协议的实现部分如下所示
(1):DHCP服务器被动地打开UDP端口67,等待客户端发送的消息。
(2):DHCP

我特别喜欢Linux启动时屏幕上的行和行提示,它告诉我们系统正在做的一切。与Windows不同,它在完成时给我们一个进度条,后面的内容不让我们知道。

DHCP协议的实现部分如下所示

(1):DHCP服务器被动地打开UDP端口67,等待客户端发送的消息。

2:DHCP客户机从UDP端口68发送DHCP消息。

(3):从DHCP接收消息的每个DHCP服务器都发送DHCP来提供消息,因此DHCP客户机可以接收多个DHCP消息。

(4)DHCP客户机从多个DHCP服务器中选择其中一个,并将DHCP请求消息发送到所选DHCP服务器。

选择DHCP服务器发送确认报文DHCPACK,进入绑定状态,并开始利用得到的临时IP地址。

我们都觉得写得有些模糊,尽管解释很清楚。

但是,当我开始Linux的前几天,我注意到这个小细节。在Linux启动过程中,这一步是在屏幕上一步一步输出的。我认为我们可以更直接地看到并切断地图。

如下:

U3000 U3000

在这张图片中,我上面提到的从第二步到第五步是非常清楚的。第一步是服务器端,这是我们看不到的。端口、MAC和状态都有明显的标记。

在允许67端口eth0 DHCPDISCOVER区间4 /秒,发送DHCP消息的发现

从192.68.116.254 / /第三作为回应,收到的DHCP报文

DHCP请求在eth0允许端口67或第四,发送DHCP请求报文

从192.168.116.254 / / DHCPACK第五、DHCP DHCPACK收到确认消息

结合192.168.116.128 -秒 / / 826更新已绑定,826秒要0.5t,IP是租赁期的一半时间再次发送一个请求来更新租赁期

完成.

Linux真的是一件好事。

tag:协议电脑软件linuxDHCP

相关内容