区分ARP和BGP
computer networkinternetmca更新于 2026/1/7 20:37:17
BGP是边界网关协议(BGP)的缩写。它用于在网络之间交换路由信息,使互联网得以正常运转。它始终选择本地路径优先级。由于以下原因,它选择路径而不是最佳路径。
- 首先,RIP(路由信息协议)选择跳数最低的路径。
- OSPF(开放最短路径优先)选择成本最低的路径。这一点更为重要。
- 互联网中的最佳路径取决于我们如何转发流量以及转发到哪个自治系统,而不是最短路径。
- 优先选择本地优先级较高的路径。
- 优先选择最短AS路径。这一点更为重要。
- 我们应该优先选择源类型最低的路径。
因此,BGP会建立最短路径的连接。如果连接由于某些原因中断,它可以自动安排路由表以连接到自治系统。
ARP 代表地址解析协议。为了访问特定设备,我们使用了此协议。它支持两个网络之间的通信。它用于将第 3 层(网络层)地址(例如 IP 地址)与第 2 层(数据链路层)地址(MAC 地址)连接起来。ARP 可以根据主机已知的 IP 地址查找其硬件地址,也称为媒体访问控制 (MAC) 地址。 ARP 在 TCP/IP 协议中为物理地址和逻辑地址之间搭建了必要的桥梁。
ARP 协议要求的实现
IP 地址概述
单个 LAN 上的地址解析
通过路由器互连时的地址解析
ARP 和代理 ARP
ARP 缓存条目
ARP 的重要性
ARP 将 IP 地址转换为以太网地址。 ARP 至关重要,因为原始以太网硬件使用以太网地址(而非 IP 地址)进行通信。
ARP 的工作原理
本文基于 alt.certification.network-plus 新闻组上的一系列 UseNet 帖子(特别是其中一篇)。
区别
ARP 和 BGP 之间的主要区别如下 −
| 序号 | 概念 | ARP | BGP |
|---|---|---|---|
| 1 | 定义 | 它代表地址解析协议。为了访问特定设备,我们使用此协议。它支持两个网络之间的通信。 | 它代表边界网关协议。它用于在网络之间交换路由信息。它使互联网正常运转。 |
| 2 | 需要 | 它用于发现与给定 IP 地址相连的链路层 | 它将为互联网交换路由信息。 |
| 3 | 已使用 | 它用于设置 IPv4 地址,该地址是 32 位逻辑地址到物理地址 | 当路由协议在不同的 ISP 之间使用时,它被称为外部 BGP。 在其网络内部被称为内部 BGP。 |
| 4 | OSI 层 | ARP 模型的工作位置介于第 2 层和第 3 层之间 | 它位于 TCP/IP 协议之上的第 4 层层。 |
| 5 | 安全性 | 与 BGP 相比,它是一种安全的协议。 | 它不是一个安全的协议。使用起来不安全。 |

