ARP 定义及命令
2014-08-02 21:15
162 查看
ARP-----Address
Resolution Protocol,地址解析协议,根据IP地址获取物理地址的一个TCP/IP协议。
作用:主机将ARP请求广播到网络上的所有主机,并接收返回消息,确定目标IP地址的物理地址,同时将IP地址和硬件地址存入本机ARP缓存中,下次请求时直接查询ARP缓存。特点:ARP是建立在网络中各个主机互相信任的基础上的,网络上的主机可以自主发送ARP应答消息,其他主机收到应答报文时不会检测该报文的真实性就会将其记录在本地的ARP缓存中,这样攻击者就可以向目标主机发送伪ARP应答报文,使目标主机发送的信息无法到达相应的主机或到达错误的主机,构成一个ARP欺骗。
ARP命令:
用于查询本机ARP缓存中IP地址和MAC地址的对应关系、添加或删除静态对应关系等。(相关协议有RARP、代理ARP。NDP用于在IPv6中代替地址解析协议。)用法:
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
使用该命令能够人工删除一个静态项目。
具体可以【man arp】
感染ARP病毒,可以通过清空ARP缓存、指定ARP对应关系、添加路由信息、使用防病毒软件等方式解决.
以上内容主要来自百科 http://baike.baidu.com/view/149421.htm?fromtitle=ARP&fr=aladdin
相关文章推荐
- How to :使用ARP命令来绑定IP和MAC地址
- 与OCS通讯命令的定义
- netstat,arp,tracert和route命令的使用方法 (转)
- 调用的ArcEngine已定义命令
- arp 命令最简单的小应用
- H3C2126的ARP操作及命令
- 6.3使用脚本命令定义作用域分配
- ARP、Tracert、Route 与 NBTStat 命令
- 网络管理命令ARP NETSTAR SC
- ARP、Tracert、Route 与 NBTStat命令详解
- 两个实用的网络命令NetStat 和 ARP
- ARP、Tracert、Route 与 NBTStat命令详解
- 实验5 网络命令(ARP、PING)的使用分析
- ARP***防范批处理命令
- ARP、Tracert、Route 与 NBTStat命令详解
- 网络命令-arp
- DOS下常用网络命令解释大全Arp
- linux 下一条命令查出arp
- 网络中常用的ARP相关命令
- 华为交换机简单配置命令(华为 vlan arp绑定 端口镜像)