Arp命令用于显示和修改地址解析协议 (ARP)使用的“IP到物理”地址转换表。

Arp 缓存中包含一个或多个表,它们用于存储 IP 地址及其经过解析的以太网或令牌环物理地址。计算机上安装的每一个以太网或令牌环网络适配器都有自己单独的表。

按照缺省设置,Arp高速缓存中的项目是动态的,每当发送一个指定地点的数据报且高速缓存中不存在当前项目时,Arp便会自动添加该项目。一旦高速缓存的项目被输入,它们就已经开始走向失效状态。例如,在Windows NT/2000网络中,如果输入项目后不进一步使用,物理/IP地址对就会在2至10分钟内失效。因此,如果Arp高速缓存中项目很少或根本没有时,请不要奇怪,通过另一台计算机或路由器的ping命令即可添加。所以,需要通过arp命令查看高速缓存中的内容时,请最好先ping 此台计算机。

如果在没有参数的情况下使用,则 ARP 命令将显示帮助信息。

语法:

ARP -sinet_addr eth_addr [if_addr]

ARP -dinet_addr [if_addr]

ARP -a[inet_addr] [-N if_addr] [-v]

-a和-g选项

Arp -a和arp –g命令的输出结果是一样的,用于查看高速缓存中的所有项目。多年来 -g一直是UNIX平台上用来显示ARP高速缓存中所有项目的选项,而Windows用的是arp -a(-a可被视为all,即全部的意思),但它也可以接受比较传统的 -g选项。

那么使用arp –a internet_address命令,就可以只显示与该接口相关的ARP缓存项目。

注意:指定的接口IP为远程计算机的IP地址,不是本机的IP地址。

如果我们有多个网卡,可以使用”arp –a –Ninterface_address”,显示指定网络接口的ARP信息,如下图所示。

-v选项只能和arp –a一起使用,在详细模式下显示当前arp项。所有无效项和环回接口上的项都将显示。如下图所示,能看到本地环回接口的arp项。

-s选项

添加主机并且将 Internet 地址 internet_address 与物理地址 ethernet_address 相关联。物理地址是用连字符分隔的 6 个十六进制字节。该项是永久的。

如下图所示,执行成功后无提示信息。

输入“arp -a”命令可以看到刚刚添加的信息,状态为静态。

-d选项

删除 internet_address 指定的主机。inet_addr 可以是通配符 *,以删除所有主机。

下图所示为删除前面添加的157.55.85.212项。

Arp –d 或arp –d *命令可以删除所有的ARP缓存信息。

网络层——ARP命令相关推荐

  1. RHEL中的arp命令。

    ARP协议(Address Resolution Protocol),或称地址解析协议.ARP协议的基本功能就是通过目标设备的IP地址,查询目标设备的MAC地址,以保证通信的顺利进行.ARP是IPv4 ...

  2. 【计算机网络实验02】tracert、arp命令

    本系列博客以计算机网络相关实验为主,包括windows命令实验.wireshark实验.Packet Tracer路由交换实验,也是自己整个学习过程中的一个记录,望不吝赐教. 计算机网络实验02 wi ...

  3. cmd查看局域网所有IP信息 arp -a(ARP命令介绍)

    首先让我们了解下什么是ARP ARP(地址解析协议) 地址解析协议,即ARP(Address Resolution Protocol),是根据IP地址获取物理地址的一个TCP/IP协议.主机发送信息时 ...

  4. 网络层ARP/RARP协议

    地址解析协议,即ARP(Address Resolution Protocol),是根据IP地址获取物理地址的一个TCP/IP协议.主机发送信息时将包含目标IP地址的ARP请求广播到网络上的所有主机, ...

  5. 7月个人:Windows和Linux绑定和解绑ARP 了解ARP命令的用途。 掌握ARP命令的使用。...

    Windows和Linux绑定和解绑ARP 了解ARP命令的用途. 掌握ARP命令的使用. ARP地址解析协议是一个重要的TCP/IP协议,可以用于确定对应ip地址的网卡物理地址.也可以使用人工方式输 ...

  6. ARP命令详解--网络命令详解二

    显示和修改"地址解析协议 (ARP)"缓存中的项目.ARP 缓存中包含一个或多个表,它们用于存储 IP 地址及其经过解析的以太网或令牌环物理地址.计算机上安装的每一个以太网或令牌环 ...

  7. 计算机网络实验一:ping、ipconfig、netstat、tracert、arp命令

    文章目录 1. ping 1.1 简介 1.2 使用 2. ipconfig 2.1 简介 2.2 使用 3. netstat 3.1 简介 3.2 使用 4. tracert 4.1 简介 4.2 ...

  8. 【Linux】一步一步学Linux——arp命令(163)

    00. 目录 文章目录 00. 目录 01. 命令概述 02. 命令格式 03. 常用选项 04. 参考示例 05. 附录 01. 命令概述 arp命令用于操作主机的arp缓冲区,它可以显示arp缓冲 ...

  9. oracle arp绑定mac地址,使用ARP命令来绑定IP和MAC地址

    使用ARP命令来绑定IP和MAC地址 前言:我本来没有想过写关于ARP绑定的文章,坦白的说一句,在你理解ARP工作的原理时,这其实比较简单.只是看到最近论坛很多人在问关于绑定IP和MAC地址的问题, ...

最新文章

  1. Webpack 的 HtmlWebpackPlugin 如何控制某个 chunks 的 inject 位置?
  2. Docker Remote API使用准备
  3. volatile实现禁止指令重排底层操作原理
  4. Changing the sharing of a project
  5. 中石油计算机组成原理a在线考试,计算机组成原理试题A.doc
  6. 【转载】linux进程及进程控制
  7. C++工作笔记-对const_cast的理解
  8. java赋值父类_java新手求助super和set给父类赋值!
  9. 数据可视化之MATPLOTLIB实战:PLT.POLAR()函数 绘制极线图 (转载)
  10. 圣诞节必备装饰场景PSD设计素材,不仅高清高质量
  11. Swift 编程语言
  12. AtCoder Regular Contest 061 DSnuke's Coloring
  13. 构建手机apk的过程
  14. JavaWeb从入门到精通 二
  15. jvm讲解-jvm内存结构详解
  16. Ubuntu 网易云音乐 Linux 官方版本下载安装
  17. 机器学习-分类Classification
  18. 《明朝那些事儿》心得体会
  19. 定义一个交通工具(Vehicle)的类
  20. 这款耳机亲测,性价比堪比 AirPods

热门文章

  1. 鸿蒙开发实例 | ArkUI JS飞机大战游戏开发
  2. 修改Linux命令行字体颜色(亲测有效)
  3. mac 隔空投送(airdrop)不能发送
  4. 减时不降薪!全球最大四天工作制试验结果出炉,网友:“这才是打工人想要的优质打工体验吧”
  5. Keras-深度学习-神经网络-电影评论情感分析模型
  6. mysql 临时表的作用_mysql临时表的用法
  7. 微软fte_在微软(Microsoft)工作是怎样一番体验?
  8. day 53 HBase RowKey设计
  9. 体绘制(Volume Rendering)概述之1:什么是体绘制?
  10. CCF-CSP 201812-1小明上学 简单思路 满分题解