如何清空本机的arp缓存表 arp缓存的作用?

[更新]
·
·
分类:互联网
2895 阅读

如何清空本机的arp缓存表

arp缓存的作用?

arp缓存的作用?

ARP缓存是个用来储存IP地址和MAC地址的缓冲区,其本质就是一个IP地址--MAC地址的对应表,表中每一个条目分别记录了网络上其他主机的IP地址和对应的MAC地址。
每一个以太网或令牌环网络适配器都有自己单独的表。当地址解析协议被询问一个已知IP地址节点的MAC地址时,先在ARP缓存中查看,若存在,就直接返回与之对应的MAC地址,若不存在,才发送ARP请求向局域网查询。
为使广播量最小,ARP维护IP地址到MAC地址映射的缓存以便将来使用。ARP缓存可以包含动态和静态项目。动态项目随时间推移自动添加和删除。每个动态ARP缓存项的潜在生命周期是10分钟。新加到缓存中的项目带有时间戳,如果某个项目添加后2分钟内没有再使用,则此项目过期并从ARP缓存中删除;如果某个项目已在使用,则又收到2分钟的生命周期;如果某个项目始终在使用,则会另外收到2分钟的生命周期,一直到10分钟的最长生命周期。静态项目一直保留在缓存中,直到重新启动计算机为止。

arp/a命令的作用?

ARP -A,查询系统中缓存的ARP表。ARP表用来维护IP地址与MAC地址的一一对应。
arp -a 显示arp高速缓存列表(与本机有过通信的计算机地址会被放在这里,下载访问的时候不用广播查询) arp -d(清空这个缓存列表,访问时将从新获得) arp -s ip地址 mac地址 (绑定静态告诉缓存,不会在通过广播获得mac地址)

如何解除绑定IP地址?

输入arp -a是查看本机的arp缓存表, 意思是现在这个IP和你有通讯,dynamic 即为绑定,但并不是你的IP被绑定,而是你绑定了这个IP。 如果想清除这个绑定,可以这样做 开始-运行-cmd-输入arp -d 可以多输几次然后看看你的机器开机启动项 把开机绑定的文件删除掉 如果你还不放心的话可以新建一个记事本,里面输入 arp -d arp -d 然后把记事本后缀扩展名改为.bat 放到开机启动里面,这样你的绑定10000%就可以解除了

icmp数据包 和arp数据包顺序?

1)源主机发送ICMP数据给目标主机前先检查自己的ARP缓存表。如果源主机ARP表中有目标主机的IP地址和MAC地址,直接发送ICMP数据
2)如果检查不在ARP缓存表里,ARP就会发送广播,寻找目标主机的MAC地址。ARP请求里包括源主机的IP地址和MAC地址以及目标主机的IP地址和广播地址
3)交换机收到广播后做泛洪处理,对除源主机外的所有主机发送ARP请求消息,各个主机收到信息,对照IP地址,发现不是本机IP,丢弃ARP请求;
目标主机收到,发现是自己的信息,就以单播的形式发送ARP应答,并在自己的ARP表中缓存源主机IP地址和MAC地址的对应关系。
4)目标主机的ARP应答到源主机后,源主机在自己的ARP表中添加目标主机的IP地址和MAC地址的对应关系,之后,源主机和目标就以单播的形式通信,发送ICMP数据。