📜  动态主机配置协议

📅  最后修改于: 2021-01-07 05:40:22             🧑  作者: Mango

动态主机配置协议

动态主机配置协议(DHCP)是一种网络管理协议,用于为网络上的所有设备或节点动态分配IP地址,以便它们可以使用IP(互联网协议)进行通信。 DHCP自动执行并集中管理这些配置。无需手动将IP地址分配给新设备。因此,不需要任何用户配置来连接到基于DHCP的网络。

DHCP可以在本地网络以及大型企业网络上实现。 DHCP是大多数路由器和网络设备使用的默认协议。 DHCP也称为RFC(请求注释)2131。

DHCP执行以下操作:

  • DHCP管理从网络添加或删除的所有节点或设备的提供。
  • DHCP使用DHCP服务器维护主机的唯一IP地址。
  • 每当配置为与DHCP一起使用的客户端/节点/设备连接到网络时,它将向DHCP服务器发送请求。服务器通过向客户端/节点/设备提供IP地址进行确认。

DHCP还用于在节点或设备上配置正确的子网掩码,默认网关和DNS服务器信息。

DCHP有许多版本可用于IPV4(Internet协议版本4)和IPV6(Internet协议版本6)。

DHCP如何工作

DHCP运行在TCP / IP协议堆栈的应用程序层上,以便为DHCP客户端/节点动态分配IP地址,并为DHCP客户端分配TCP / IP配置信息。信息包括子网掩码信息,默认网关,IP地址和域名系统地址。

DHCP基于客户端-服务器协议,其中服务器管理唯一IP地址池以及有关客户端配置参数的信息,并从这些地址池中分配地址。

DHCP租用过程的工作方式如下:

  • 首先,必须将客户端(网络设备)连接到Internet。
  • DHCP客户端请求IP地址。通常,客户端广播对此信息的查询。
  • DHCP服务器通过提供IP服务器地址和其他配置信息来响应客户端请求。此配置信息还包括分配有效的时间段(称为租期)。
  • 刷新分配时,DHCP客户端请求相同的参数,但是DHCP服务器可以分配新的IP地址。这基于管理员设置的策略。

DHCP的组成

使用DHCP时,了解所有组件非常重要。以下是组件列表:

  • DHCP服务器: DHCP服务器是运行DCHP服务的联网设备,其中包含IP地址和相关的配置信息。它通常是服务器或路由器,但可以是充当主机的任何设备,例如SD-WAN设备。
  • DHCP客户端: DHCP客户端是从DHCP服务器接收配置信息的端点。这可以是任何设备,例如计算机,笔记本电脑,IoT端点或任何其他需要连接到网络的设备。默认情况下,大多数设备都配置为接收DHCP信息。
  • IP地址池: IP地址池是DHCP客户端可用的地址范围。 IP地址通常从最低到最高顺序发送。
  • 子网:子网是IP网络的分区网段。子网用于使网络易于管理。
  • 租约:租约是DHCP客户端保留IP地址信息的时间长度。租约到期时,客户端必须续约。
  • DHCP中继:侦听该网络上正在广播的客户端消息,然后将其转发到已配置服务器的主机或路由器。然后,服务器将响应发送回中继代理,中继将响应传递给客户端。 DHCP中继可用于集中DHCP服务器,而不是在每个子网上都具有服务器。

DHCP的好处

DHCP有以下优点:

IP配置的集中管理: DHCP IP配置信息可以存储在单个位置,并使管理员可以集中管理所有IP地址配置信息。

动态主机配置: DHCP使主机配置过程自动化,并且无需手动配置单个主机。首次部署TCP / IP(传输控制协议/ Internet协议)时或需要更改IP基础结构时。

无缝的IP主机配置: DHCP的使用可确保DHCP客户端准确,及时地进行IP配置IP配置参数,例如IP地址,子网掩码,默认网关,免打扰服务器的IP地址等,而无需用户干预。

灵活性和可伸缩性:使用DHCP可为管理员提供更大的灵活性,使管理员可以在基础结构发生变化时轻松地更改IP配置。