计算机网络中BOOTP与RARP的区别

2024年8月28日 | 阅读 11 分钟

大家好。今天我们在这里学习计算机网络中 BOOTP 和 RARP 的区别。在学习区别之前,我们需要了解它们。所以,现在让我们分别详细地学习 BOOTP(启动协议)和 RARP(反向地址解析协议)。

BOOTP(启动协议)和 RARP(反向地址解析协议)是必需的,因为它们主要帮助我们连接设备。它们也帮助我们在两个或多个设备或工作站之间进行通信。无论它们的工作方式有何不同,我们使用网络协议的原因是它们帮助我们与世界各地的人们进行沟通。因此,这些协议在现代数字通信中起着重要作用。

重要缩写

  1. RARP - - - - > 反向地址解析协议
  2. BOOTP - - - - > 启动协议
  3. MAC - - - - > 介质访问控制
  4. IP - - - - > 互联网协议
  5. DHCP - - - - > 动态主机配置协议
  6. NIC - - - - > 网络接口卡
  7. UDP - - - - > 用户数据报协议
  8. LAN - - - - > 局域网
  9. TCP / IP - - - - > 传输控制协议 / 互联网协议
  10. IPv4 - - - - > Internet Protocol version 4 (互联网协议版本 4)
  11. BIOS - - - - > 基本输入/输出系统

现在让我们来了解一下 RARP(反向地址解析协议)

RARP (反向地址解析协议)

RARP 也称为反向地址解析协议。此协议在计算机网络中使用。它由使用客户公司计算机的员工使用。他们使用它来从缓存或网关服务器地址解析协议表中请求或获取 Internet 协议(IP)地址。RARP 用于查找仅具有自身物理地址的机器的逻辑地址。此逻辑地址因机器而异。这些逻辑地址永远不会相同,它们也永远不依赖于机器硬件。Internet 协议(IP)地址是从磁盘文件中的文件配置中获得的。

此协议用于在两个服务器端站点之间传输数据。客户端在发出请求之前不必了解服务器的身份。管理员必须单独为介质访问控制(MAC)地址配置每个服务器。RARP(反向地址解析协议)在提供 IP 地址方面非常有用。

当设置新机器时,RARP 客户端应用程序会从路由器上的 RARP(反向地址解析协议)服务器请求 IP(Internet Protocol)地址,因为该机器可能拥有或不拥有可以永久保存 IP 地址的磁盘。如果已配置了路由器表条目,RARP(反向地址解析协议)服务器将发送机器的 IP 地址。

设备可以学习其物理地址,该地址特定于区域(例如,通过读取其 NIC(网络接口卡))。然后可以使用 RARP(反向地址解析协议)协议使用物理地址获取逻辑地址。在本地网络上,会生成并广播 RARP 请求。

本地网络上的另一个已知所有 IP 地址的设备将用 RARP(反向地址解析协议)应答进行回复。RARP(反向地址解析协议)客户端软件必须在请求系统上运行;RARP 服务器软件必须在应答系统上运行。

广播发生在数据链路层,这是 RARP 的一个严重缺陷。物理广播地址不会跨越网络边界,以太网的情况就是如此。

RARP(反向地址解析协议)的历史

反向地址解析协议于 1984 年启动。此反向地址解析协议是用于为服务器、台式机或计算机等提供 Internet 协议(IP)地址的协议。这些服务器、台式机或计算机等都可以简单地称为工作站。

因此,简单的无盘工作站也是 Sun Microsystems 公司主要工作站的平台。

RARP(反向地址解析协议)的工作原理

反向地址解析协议用于在网络访问层上的两个源或两个客户端服务器之间传输数据。源有两个不同的地址。它们是 Internet 协议(IP)地址和媒体访问控制(MAC)地址。

在软件分配 IP 地址后,MAC 地址会被预先编程到硬件中。

RARP 服务器(响应 RARP(反向地址解析协议)请求)可以是连接到网络的任何标准计算机。但是,它必须记录所有 MAC(介质访问控制)地址以及对应的 Internet 协议(IP)地址。网络只能回复这些 RARP(反向地址解析协议)服务器的 RARP(反向地址解析协议)查询。有必要通过相对低成本的网络层发送数据包。这意味着每个参与者同时接收数据包。

RARP(反向地址解析协议)的优点

优点是:

  1. RARP(反向地址解析协议)可用于将以太网地址转换为简单的 Internet 协议(IP)地址。
  2. 它对由大型区域网络(LAN)派生的技术很有用。

RARP(反向地址解析协议)的缺点

缺点是:

  1. RARP(反向地址解析协议)服务器应始终位于同一物理网络上。
  2. RARP(反向地址解析协议)无法配置非常现代网络中的计算机。
  3. 计算机使用非常基本的网络层来传输 RARP(反向地址解析协议)。路由器无法传输数据包,因为计算机在网络最基本的层上发送 RARP(反向地址解析协议)请求。
  4. RARP(反向地址解析协议)无法控制子网划分过程,因为没有传输子网掩码。如果网络包含多个子网,则每个子网都必须能够访问 RARP 服务器。
  5. 它不能充分利用以太网风格网络的潜力。

这些是 RARP(反向地址解析协议)现在不被广泛使用的原因。RARP(反向地址解析协议)已被取代。它被启动协议(BOOTP)和动态主机配置协议(DHCP)取代了。

现在,让我们了解为什么 RARP(反向地址解析协议)已过时。

为什么 RARP(反向地址解析协议)已过时?

这里,过时意味着不再有用。我们已经知道 RARP(反向地址解析协议)已被取代。它被启动协议(BOOTP)和动态主机配置协议(DHCP)取代了。让我们详细了解一下为什么会被取代。

实际上,RARP(反向地址解析协议)在以太网服务上被广泛使用。它们也广泛用于令牌环局域网。RARP(反向地址解析协议)是为了向其他设备发送或提供 Internet 协议(IP)地址而创建的。

由于 RARP(反向地址解析协议)仅用于向未静态分配 Internet 协议(IP)地址或缺乏本地存储空间的设备提供 Internet 协议(IP)地址信息,因此它仅提供最基本的服务。从局域网(LAN)访问的角度来看,启动协议和动态主机配置协议基本上取代了 RARP。这两种协议都功能更丰富,并且可以很好地扩展到具有多个 IP 子网的现代局域网(LAN)。

然而,由于服务器和数据中心虚拟化,RARP 已重返工作岗位。例如,虚拟机中用于高可用性的一个重要功能是能够将虚拟机立即从一个物理主机迁移到另一个物理主机,无论是同一物理数据中心内还是另一个数据中心(VM)。

BOOTP(启动协议)

BOOTP 也称为启动协议。此协议在计算机网络中使用。启动协议(BOOTP)是一种协议。此协议基于 Internet 工作。因此,它被称为 Internet 协议(IP)。它用于允许网络用户接收 Internet 协议(IP)地址。网络用户立即配置接收到的 Internet 协议(IP)地址。这使得操作系统可以无需外部干预或用户协助即可引导。

BOOTP(启动协议)需要服务器运行。该服务器将由网络管理员负责。该服务器用于允许网络用户接收 Internet 协议(IP)地址。网络用户立即配置接收到的 Internet 协议(IP)地址。这使得操作系统可以无需外部干预或用户协助即可引导。

BOOTP(启动协议)的历史

BOOTP(启动协议)实际上是在 1985 年推出的,基于 RFC 951(也称为 RFC 951),以取代反向地址解析协议(RARP)。此协议要求服务器存在于每个服务器的 Internet 协议(IP)地址上。通过使用 BOOTP(启动协议),一个中央 BOOTP(启动协议)服务器可以存在于多个子网。

如今,BOOTP(启动协议)通过用户数据报协议(UDP)实现,UDP 是动态主机配置协议(DHCP)的基础。动态主机配置协议(DHCP)服务器处理客户端请求。

BOOTP(启动协议)的功能

  1. BOOTP(启动协议)是一种动态协议。
  2. BOOTP(启动协议)也称为基本协议。
  3. BOOTP(启动协议)的工作是为识别和验证创建唯一的 Internet 协议(IP)地址,一旦连接到网络即可。BOOTP(启动协议)非常有帮助,因为它加快了数据传输和连接请求。
  4. BOOTP(启动协议)是一个独特的 Internet 协议(IP)算法。此算法有助于提供和创建新的 Internet 协议(IP)地址,它们是完全不同的,并且与之前创建的 Internet 协议(IP)地址之间没有任何联系。Internet 协议(IP)地址在几分之一秒内创建。
  5. 此算法还有助于减少连接源服务器和客户端服务器所需的时间。
  6. 现在,下载和更改现有值或代码等主要和重要过程已完成。即使是小过程也已更新,以确保将来不会出现问题。
  7. BOOTP(启动协议)连接需要客户端服务器和源服务器的 Internet 协议(IP)地址,并且它们需要网关地址才能成功连接。在 BOOTP(启动协议)网络中,客户端和源服务器使用相同的局域网(LAN),并且路由器必须支持 BOOTP(启动协议)。因此,路由器始终保持在同一网络中。
  8. TCP/IP(传输控制协议/Internet 协议)网络的一个很好的例子是 BOOTP(启动协议)网络。为了快速响应网络上的每台计算机对服务器的请求,BOOTP(启动协议)使用自己的 IP 地址。

BOOTP(启动协议)的工作原理

BOOTP(启动协议)的工作方式如下:

  1. 实际上,新的网络参与者将没有 Internet 协议(IP)地址。然后,作为 BOOTP(启动协议)管理员的网络管理员授予新网络参与者访问主服务器的权限。现在,新网络参与者通过 IPv4(Internet Protocol version 4)协议获得一个独特或特殊的 Internet 协议(IP)地址。
  2. 客户端或新网络参与者使用 TCP/IP(传输控制协议/Internet 协议)模式安装新的 BOOTP(启动协议)。此模式会在用户工作站上进行仲裁,以确保在连接到特定网络时与所有网络协议兼容。
  3. 然后,一个适当的单播地址包含在 BOOTP 网络管理员发送的消息中。主服务器然后将此单播地址转发给 BOOTP 客户端。

BOOTP(启动协议)的用途

用途是:

  1. BOOTP(启动协议)用于系统检查目的。当计算机开启时,系统会检查网络。
  2. 主板和网络管理能够有效地组织设备上的数据传输,因为它一启动,网络上的每台计算机都会跟踪其 BIOS(基本输入/输出系统)周期。
  3. BOOTP(启动协议)广泛用于支持在网络上工作的主板和管理器。因此,由于此协议,除了云网络外,不再需要其他存储介质。
  4. 为了发送和接收请求以及网络服务器的适当响应,客户端和服务器使用 BOOTP(启动协议)进行通信。
  5. BOOTP 通常用于无盘环境,并且不需要介质,因为所有数据都存储在网络云中以供有效利用。

BOOTP(启动协议)的缺点

缺点是:

  1. 它们没有临时 Internet 协议(IP)寻址的概念。
  2. BOOTP(启动协议)也可能出现无法解决的错误,因为它的配置。这是因为它们的配置是手动的。
  3. BOOTP(启动协议)不支持 DHCP(动态主机配置协议)。
  4. BOOTP(启动协议)不能用于手机和移动设备。

计算机网络中 BOOTP 与 RARP 的区别

序号RARPBOOTP
1.)RARP 的完整形式是反向地址解析协议BOOTP 的完整形式是启动协议
2.)它由使用客户公司计算机的员工使用。他们使用它来从缓存或网关服务器地址解析协议表中请求或获取 Internet 协议(IP)地址。此协议基于 Internet 工作。因此,它被称为 Internet 协议(IP)。它用于允许网络用户接收 Internet 协议(IP)地址。
3.)反向地址解析协议于 1984 年启动。此反向地址解析协议是用于为服务器、台式机或计算机等提供 Internet 协议(IP)地址的协议。BOOTP(启动协议)实际上是在 1985 年推出的,基于 RFC 951(也称为 RFC 951),以取代反向地址解析协议(RARP)。
4.)它是为 Internet 协议(IP)目的引入的第一个版本之一。它被引入是为了解决 RARP(反向地址解析协议)中造成的损坏工作的异常。
5.)它使用动态发现的路由器。它使用静态发现的路由器。
6.)它们非常不稳定,因此非常危险。它们非常稳定,因此非常安全。
7.)BOOTP 没有过时,因为 BOOTP 和 DHCP 取代了 RARP,因为 RARP 非常过时。RARP 非常过时。
8.反向地址解析协议用于在网络访问层上的两个源或两个客户端服务器之间传输数据。源有两个不同的地址。它们是 Internet 协议(IP)地址和媒体访问控制(MAC)地址。
在软件分配 IP 地址后,MAC 地址会被预先编程到硬件中。
TCP/IP(传输控制协议/Internet 协议)网络的一个很好的例子是 BOOTP(启动协议)网络。为了快速响应网络上的每台计算机对服务器的请求,BOOTP(启动协议)使用自己的 IP 地址。
9.如今,RARP 已不再使用。因此,它们已被 BOOTP、DHCP、IPv4 协议取代。如今,BOOTP(启动协议)通过用户数据报协议(UDP)实现,UDP 是动态主机配置协议(DHCP)的基础。动态主机配置协议(DHCP)服务器处理客户端请求。

以上是关于 RARP、BOOTP 及其在计算机网络中区别的全部内容。