BOOTP和DHCP之间的区别

作者: Laura McKinney
创建日期: 1 四月 2021
更新日期: 1 可能 2024
Anonim
【小白五分钟#8】配置你的网络DHCP服务器,它与手动IP有什么区别?
视频: 【小白五分钟#8】配置你的网络DHCP服务器,它与手动IP有什么区别?

内容


BOOTP和DHCP协议用于获取主机的IP地址以及引导信息。两种协议的工作方式有所不同。 DHCP协议是BOOTP协议的扩展版本。

BOOTP和DHCP之间的主要区别在于BOOTP支持IP地址的静态配置,而DHCP支持动态配置。这意味着DHCP会自动从连接到Internet的计算机上分配并获取IP地址,并且还具有一些其他功能。

  1. 比较表
  2. 定义
  3. 关键差异
  4. 结论

比较表

比较依据靴子
DHCP服务器
自动配置
不可能仅支持手动配置。
它会自动获取并分配IP地址。
临时IP寻址
不提供
提供了有限的时间。
兼容性
与DHCP客户端不兼容。
与BOOTP客户端可互操作。
移动机器
IP配置和信息访问是不可能的。
支持机器的移动性。
错误发生
手动配置容易出错。
自动配置可以避免错误。
用法
将信息提供给无盘计算机或工作站。
它需要磁盘来存储和转发信息。

BOOTP的定义

引导程序–这是一种访问连接到互联网的计算机信息的方法,例如存储在配置文件中的(IP地址,子网掩码,路由器地址,名称服务器的IP地址)这些信息对于连接的计算机来说是必需的到TCP / IP互联网。


引导协议(BOOTP) 是一种客户端服务器协议,旨在从无盘计算机或首次启动的计算机中获取上述给定信息(即IP地址,子网掩码,路由器地址,名称服务器的IP地址)。如果计算机或工作站是无盘的,则操作系统和网络软件存储在只读存储器(ROM)中。

RARP是BOOTP的前身,并且具有相同的目的,但RARP的局限性在于它仅提供有关IP的信息,而没有提供有关IP的额外信息。

如上所述,BOOTP是启用静态配置的协议。 BOOTP静态性质的原因在于,当只有一个路由器连接到Internet的其余部分时,就无需动态发现路由器或更改路由器。但是,如果有多个路由器连接到Internet。如果单个路由器崩溃,主机尝试在启动时获取默认路由可能会导致连接丢失。而且也无法检测到崩溃。

当客户端查询其IP地址时,BOOTP服务器使用的表具有物理地址到IP地址的映射。 BOOTP不支持移动机器。仅当物理地址和IP地址之间的绑定是静态的并且在表中固定的时,它才有效。它使用有限的广播地址(255.255.255.255)。

DHCP的定义

动态主机配置协议(DHCP) 通过网络动态分配IP地址。 DHCP比BOOTP更具通用性,并且向后兼容,这意味着它可以与BOOTP客户端互操作。

IP地址的动态分配由于以下三个原因而具有优势:

  • IP地址是按需分配的。
  • 避免手动配置IP。
  • 支持设备的移动性。

按需分配IP意味着假设实际IP地址短缺,然后将IP地址集中存储。如果要使用Internet,则IP地址是临时分配的,工作完成后,IP地址将撤回并分配给其他用户(机器)。

DHCP有助于IP地址的临时分配(租用)。换句话说,IP被分配了有限的时间,并且随着租约到期,IP被撤回。对于这些计算机可以快速固定和解开的无线网络,DHCP是必需的。

DHCP使用三个计时器:

  1. 续租计时器–客户端计算机使用此请求发出DHCP请求,以在该计时器到期时向服务器请求更多时间。
  2. 租赁重新绑定计时器–当该计时器到期时,客户端未收到任何响应,并且假定服务器已关闭。然后,通过使用IP广播服务,DHCP请求被发送到所有服务器。
  3. 租约到期计时器–当该计时器到期时,由于网络上没有有效的主机IP地址,系统开始崩溃。
  1. BOOTP是静态协议,它支持手动配置。另一方面,DHCP是动态协议,它支持IP地址的手动,动态和自动配置。
  2. DHCP提供按需IP寻址,而BOOTP不支持IP地址的临时分配(租用)。
  3. DHCP可以处理移动计算机。相比之下,BOOTP无法从移动计算机配置或访问信息。而且仅适用于固定连接。
  4. 由于在DHCP中很少使用手工配置,因此BOOTP容易出错。

结论

BOOTP和DHCP是主机用来从服务器访问或配置IP参数的协议。 DHCP是BOOTP的扩展。在BOOTP中,这些操作在主机引导时进行。 DHCP在ISP中很受欢迎,因为DHCP允许主机获取临时IP地址,而BOOTP则不是这种情况。 DHCP提供了更详细的信息,并且比BOOTP更有效。