arp命令:
ARP是一个重要的TCp/Ip协议,并且用于确定对应Ip地址的网卡物理地址(mac地址)。使用arp命令,我们能够查看本地计算机或另一台计算机的ARp高速缓存 中的当前内容。此外,使用arp命令,也可以用人工方式输入静态的网卡物理/Ip地址对,我们可能会使用这种方式为缺省网关和本地服务器等常用主机进行这项作,有助于减少网络上的信息量。
ARp常用命令选项:
·arp -a或arp –g 用于查看高速缓存中的所有项目。-a和-g参数的结果是一样的,多年来-g一直是UNIX平台上用来显示ARp高速缓存中所有项目的选项,而 Windows用的是arp -a(-a可被视为all,即全部的意思),但它也可以接受比较传统的-g选项。
·arp -a Ip 如果我们有多个网卡,那么使用arp -a加上接口的Ip地址,就可以只显示与该接口相关的ARp缓存项目。
·arp -s Ip 物理地址 我们可以向ARp高速缓存中人工输入一个静态项目。该项目在计算机引导过程中将保持有效状态,或者在出现错误时,人工配置的物理地址将自动更新该项目。
·arp -d Ip 使用本命令能够人工删除一个静态项目。
- C:\Documents and Settings\Administrator>arp -a
-
Interface: 10.50.22.38 --- 0x2
-
Internet Address Physical Address Type
-
10.50.22.1 00-0f-e2-df-20-95 dynamic
-
10.50.22.39 44-37-e6-29-13-54 dynamic
-
C:\Documents and Settings\Administrator>ping 10.50.22.40
-
Pinging 10.50.22.40 with 32 bytes of data:
-
Reply from 10.50.22.40: bytes=32 time<1ms TTL=64
-
Reply from 10.50.22.40: bytes=32 time<1ms TTL=64
-
Reply from 10.50.22.40: bytes=32 time<1ms TTL=64
-
Reply from 10.50.22.40: bytes=32 time<1ms TTL=64
-
Ping statistics for 10.50.22.40:
-
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
-
Approximate round trip times in milli-seconds:
-
Minimum = 0ms, Maximum = 0ms, Average = 0ms
-
C:\Documents and Settings\Administrator>arp -a
-
Interface: 10.50.22.38 --- 0x2
-
Internet Address Physical Address Type
-
10.50.22.1 00-0f-e2-df-20-95 dynamic
-
10.50.22.39 44-37-e6-29-13-54 dynamic
-
10.50.22.40 44-37-e6-28-c5-31 dynamic
例如我们在命令提示符下,键入 Arp –a;如果我们使用过 ping 命令测试并验证从这台计算机到 Ip 地址为 10.0.0.99 的主机的连通性,则 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 主机物理通讯的地址。
阅读(1001) | 评论(0) | 转发(0) |