电脑故障

位置:IT落伍者 >> 电脑故障 >> 浏览文章

ARP是什么缩写?ARP命令详解


发布日期:2023/3/5 11:02:42
 

ARP是什么?

ARP是地址解析协议,是Address Resolution Protocol的缩写,是根据IP地址获取物理地址的一个TCP/IP协议主机发送信息时将包含目标IP地址的ARP请求广播到局域网络上的所有主机,并接收返回消息,以此确定目标的物理地址;收到返回消息后将该IP地址和物理地址存入本机ARP缓存中并保留一定时间,下次请求时直接查询ARP缓存以节约资源。地址解析协议是建立在网络中各个主机互相信任的基础上的,局域网络上的主机可以自主发送ARP应答消息,其他主机收到应答报文时不会检测该报文的真实性就会将其记入本机ARP缓存;由此攻击者就可以向某一主机发送伪ARP应答报文,使其发送的信息无法到达预期的主机或到达错误的主机,这就构成了一个ARP欺骗ARP命令可用于查询本机ARP缓存中IP地址和MAC地址的对应关系、添加或删除静态对应关系等。相关协议有RARP代理ARPNDP用于在IPv6中代替地址解析协议。

ARP命令详解

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

ARPs inet_addr eth_addr [if_addr]

ARPd inet_addr [if_addr]

ARPa [inet_addr] [N if_addr] [v]

a 通过询问当前协议数据显示当前 ARP 项

如果指定 inet_addr则只显示指定计算机(电脑)

的 IP 地址和物理地址如果不止一个网络

接口使用 ARP则显示每个 ARP 表的项

g 与a 相同

v 在详细模式下显示当前 ARP 项所有无效项

和环回接口上的项都将显示

inet_addr 指定 Internet 地址

N if_addr 显示 if_addr 指定的网络接口的 ARP 项

d 删除 inet_addr 指定的主机inet_addr 可

以是通配符 *以删除所有主机

s 添加主机并且将 Internet 地址 inet_addr

与物理地址 eth_addr 相关联物理地址是用

连字符分隔的个十六进制字节该项是永久的

eth_addr 指定物理地址

if_addr 如果存在此项指定地址转换表应修改的接口

的 Internet 地址如果不存在则使用第一

个适用的接口

示例:

> arpsaac添加静态项

> arpa显示 ARP 表


上一篇:微博是什么意思

下一篇:七大技巧 玩转EVEREST电脑测试软件