ARP 命令


ARP(地址解析协议)是一种网络协议,用于将网络地址(例如 IP 地址)映射到物理(MAC)地址。它是互联网协议 (IP) 的基本组成部分,用于允许设备在网络上相互通信。在本文中,我们将讨论各种 ARP 命令及其用法,并提供示例来帮助您更好地理解该概念。

ARP 命令:arp

arp 命令用于显示或修改计算机上的 ARP 缓存。ARP 缓存是一个表格,存储 IP 地址与其对应 MAC 地址的映射关系。arp 命令可用于显示 ARP 缓存、向缓存添加条目以及从缓存中删除条目。

要显示 ARP 缓存,您可以使用不带任何选项的 arp 命令。例如,以下命令将显示 Windows 计算机上的 ARP 缓存:-

C:>arp

此命令将显示缓存中 ARP 条目的 IP 地址、物理地址和类型。条目的类型可以是动态或静态。动态条目由计算机通过 ARP 广播学习,通常用于连接到同一网络的设备。静态条目由用户手动添加,通常用于未连接到同一网络的设备。

要向 ARP 缓存添加条目,您可以将 -s 选项与 arp 命令一起使用。例如,以下命令将为 IP 地址 192.168.1.1 和 MAC 地址 00-11-22-33-44-55 添加一个 ARP 缓存条目:-

C:>arp -s 192.168.1.1 00-11-22-33-44-55

要从 ARP 缓存中删除条目,您可以将 -d 选项与 arp 命令一起使用。例如,以下命令将删除 IP 地址 192.168.1.1 的 ARP 缓存条目:-

C:>arp -d 192.168.1.1

ARP 命令:arp -a

arp -a 命令用于显示计算机上的 ARP 缓存,包括动态和静态条目。此命令类似于不带任何选项的 arp 命令,但它还显示缓存中条目的状态。

例如,以下命令将显示 Windows 计算机上的 ARP 缓存,包括动态和静态条目:-

C:>arp -a

此命令将显示缓存中 ARP 条目的 IP 地址、物理地址、类型和状态。条目的状态可以是不完整或完整。不完整条目是指尚未解析的条目,而完整条目是指已解析并位于缓存中的条目。

ARP 命令:arp -g

arp -g 命令用于显示计算机上的 ARP 缓存,仅包括动态条目。此命令类似于 arp -a 命令,但它仅显示缓存中的动态条目。

例如,以下命令将显示 Windows 计算机上的 ARP 缓存,仅包括动态条目:-

C:>arp -g

此命令将显示缓存中动态 ARP 条目的 IP 地址、物理地址和类型。

ARP 命令:arp -s

arp -s 命令用于向计算机上的 ARP 缓存添加静态条目。此命令用于手动向 ARP 缓存添加未连接到同一网络的设备的条目。例如,如果您有一个 IP 地址为 192.168.1.100 的设备未连接到您的网络,但您需要与之通信,则可以使用 arp -s 命令为该设备向 ARP 缓存添加静态条目。

例如,以下命令将为 IP 地址 192.168.1.100 和 MAC 地址 00-11-22-33-44-55 添加一个静态 ARP 缓存条目:-

C:>arp -s 192.168.1.100 00-11-22-33-44-55

添加条目后,您可以使用 arp 命令确认该条目是否在缓存中:-

C:>arp

此命令将显示缓存中 ARP 条目的 IP 地址、物理地址和类型,包括 IP 地址为 192.168.1.100 的静态条目。

ARP 命令:arp -d

arp -d 命令用于从计算机上的 ARP 缓存中删除条目。此命令用于删除不再需要或不正确的 ARP 缓存条目。例如,如果 ARP 缓存中有一个不再连接到网络的设备的条目,则可以使用 arp -d 命令从缓存中删除该条目。

例如,以下命令将删除 IP 地址 192.168.1.100 的 ARP 缓存条目:-

C:>arp -d 192.168.1.100

删除条目后,您可以使用 arp 命令确认该条目是否不再位于缓存中:-

C:>arp

此命令将显示缓存中 ARP 条目的 IP 地址、物理地址和类型,不包括 IP 地址为 192.168.1.100 的条目。

结论

总之,ARP 命令是管理计算机上 ARP 缓存的基本工具。它们可用于显示、添加和删除缓存中的条目,从而允许设备在网络上相互通信。了解这些命令的用法和示例将帮助您更好地管理网络并解决任何与 ARP 相关的故障。

更新于: 2023-01-31

17K+ 浏览量

开启您的 职业生涯

通过完成课程获得认证

开始学习
广告