ARP命令详解

   ARP是一个重要的TCP/IP协议,而且用于肯定对应IP地址的网卡物理地址。实用arp命令,咱们可以查看本地计算机或另外一台计算机的ARP高速缓存中的当前内容。此外,使用arp命令,也能够用人工方式输入静态的网卡物理/IP地址对,咱们可能会使用这种方式为缺省网关和本地服务器等经常使用主机进行这项做,有助于减小网络上的信息量。缓存

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

在命令行中输入arp /?能够获得ARP命令的详细说明,这里就不照搬内容了。网络

  ARP经常使用命令选项:
  ·arp -a或arp -g
  用于查看高速缓存中的全部项目。-a和-g参数的结果是同样的,多年来-g一直是UNIX平台上用来显示ARP高速缓存中全部项目的选项,而Windows用的是arp -a(-a可被视为all,即所有的意思),但它也能够接受比较传统的-g选项。测试

  ·arp -a IP
  若是咱们有多个网卡,那么使用arp -a加上接口的IP地址,就能够只显示与该接口相关的ARP缓存项目。.net

  ·arp -s IP 物理地址
  咱们能够向ARP高速缓存中人工输入一个静态项目。该项目在计算机引导过程当中将保持有效状态,或者在出现错误时,人工配置的物理地址将自动更新该项目。命令行

  ·arp -d IP
  使用本命令可以人工删除一个静态项目。blog

  例如咱们在命令提示符下,咱们使用过 Ping 命令测试并验证从这台计算机到 IP 地址为 10.0.0.99 的主机的连通性,而后再键入 Arp -a,则 ARP 缓存显示如下项: 
  Interface:10.0.0.1 on interface --- 0x1
  Internet Address   Physical Address   Type
  10.0.0.99       00-e0-98-00-7c-dc   dynamic接口

  在此例中,缓存项指出位于 10.0.0.99 的远程主机解析成 00-e0-98-00-7c-dc 的媒体访问控制地址,它是在远程计算机的网卡硬件中分配的。媒体访问控制地址是计算机用于与网络上远程 TCP/IP 主机物理通信的地址。ip

  至此咱们能够用ipconfig和ping命令来查看本身的网络配置并判断是否正确、能够用netstat查看别人与咱们所创建的链接并找出ICQ使用者所隐藏的IP信息、能够用arp查看网卡的MAC地址。路由

出处:http://blog.csdn.net/wasingmon/article/details/1653341

相关文章
相关标签/搜索