首次开始使用 DHCP
我叫伊藤,是一名基础设施工程师。
你知道什么是DHCP吗?
事实上,它就存在于附近。
我可以在家里或工作场所连接到互联网吗?
如果您认为可以做到,那么您很可能已经在使用 DHCP。
在本文中,我想对 DHCP 进行一些介绍,它在暗处很活跃。
什么是 DHCP?
粗略地说,是这样的吗?
一种分配配置信息以实现与网络内客户端通信的协议。
当您将 LAN 电缆连接到 PC 时,将从 DHCP 服务器传递池化 IP 地址,并且
还会传递和配置网关和 DNS 服务器信息。
因此,您只需插入 LAN 电缆并启动 PC,
无需配置任何网络设置。
此时,局域网内存在一个 DHCP 服务器,从该服务器分配 IP 地址的 PC称为 DHCP 客户端
您将能够从家庭 PC 访问互联网,而无需进行任何网络设置。
那就是“DHCP”。在家里,您的路由器通常扮演 DHCP 的角色。
以下是可以在 DHCP 服务器上配置的设置。
- IP地址
- 子网掩码
- 默认网关
- DNS服务器
此外,还有其他 DHCP 设置,如下所示。
- 各种地址的租期
- 设置范围(子网范围)
- 设置预留以将固定 IP 分配给特定 PC
这三个设置的简要说明如下。
租赁期限 | 分配的IP地址可以使用的期限,租用期结束后,DHCP客户端将重新获取IP地址。 |
范围 | 1 个范围 = 1 个子网。例如,“192.168.1.2 至 192.168.1.129”和“192.168.1.130 至 192.168.1.253”是范围。 |
预订 | 持续向具有特定功能的 DHCP 客户端(例如服务器)分配相同 IP 地址的功能 |
这样设置是可以的,但是DHCP是如何分配IP地址的呢?
让我们更深入地了解 DHCP。
DHCP更具体的动作
要使用 DHCP,DHCP 客户端必须能够接收 IP 地址。
DHCP是“Dynamic Host Configuration Protocol”的缩写,是动态配置主机的协议,
因此DHCP客户端C必须处于可以动态配置网络设置的状态。
Windows 上就是这种情况。默认情况下,Windows 设置为接收 DHCP,因此您无需太担心。
对于 Windows 10,您可以检查以下内容。
从[控制面板] - [网络和共享中心] - [更改适配器设置]检查目标网络的属性
如果您需要静态分配 IP 地址,请按照上述手动操作。
当 DHCP 客户端收到 IP 地址时
我将简要概述 DHCP 客户端接收 IP 地址的过程。
- 启动客户端时向“我想要一个 IP 地址”广播请求 (DHCPDISCOVER)
- DHCP 服务器广播设置“请接受此 IP 地址”(DHCPOFFER)
- 客户端广播请求“然后使用此 IP 地址”(DHCPREQUEST)
- DHCP 服务器返回 OK/NG(DHCPACK/DHCPNAK)
你怎么认为?关键是通过广播进行多次通信。
毕竟IP地址还没有确定。
还假设将有多个 DHCP 服务器。
当IP地址租用期即将结束时
分配IP地址时,将分配的IP地址与DHCP客户端的MAC地址关联,并对
目标IP地址的租用期限进行管理。
因此,即使DHCP客户端和服务器不通信,目标IP地址也会继续分配。
但是,如果租用期过后没有通信,则目标 IP 地址将返回给 DHCP 服务器。
此外,当连接到网络时,它执行与之前接收数据时相同的操作。
现在,我将写一些有关租赁的更详细信息。
- 当租用期限减半时,向服务器发送延长使用同一IP地址的请求(与接收IP地址时执行相同的操作)
- 如果您向 DHCP 服务器发送扩展请求并且没有响应(DHCPACK),则会失败。
- 定期向 DHCP 服务器发送扩展请求
- 如果租约到期而没有响应,则该 IP 地址将被租用。
你怎么认为? DHCP 的巧妙之处在于它基本上尝试使用相同的 IP 地址。
通过这样做,您将不必考虑再次设置 IP 地址。
这意味着DHCP服务器的负载不会增加。
这就是 DHCP 的工作原理。
那么为什么会有一个叫做 DHCP 的协议呢?
如果一切都是静态分配的,那就太好了。 。 。可能有一种想法是这样的。
DHCP 有什么好处?
如果不使用 DHCP,则必须为所有设备配置“IP 地址/网关/DNS 服务器”……
光是想想就让人不寒而栗。
内部系统部门等的管理员将从中受益匪浅。
这是因为如果静态分配,则必须管理哪个设备拥有哪个 IP 地址。 。
最大的优点是只需一台 DHCP 服务器即可进行集中管理。
另一方面,缺点是如果 DHCP 服务器宕机且无法恢复,则
所有 DHCP 客户端可能无法通信。
这是一件大事,但由于这是一次罕见的事故,因此可能不需要担心。
概括
你觉得怎么样?
您可能不习惯听说 DHCP,但您的家庭 PC 可能使用 DHCP。
我们还使用 DHCP 为每个客户端分配 IP 地址。
DHCP虽然方便,但如果您在构建阶段不仔细决定使用哪种配置,最终可能会遇到麻烦。
如果过了租用期仍未归还IP,则
可能会出现IP短缺的情况,用户会生气。
请相应地计划您的使用。