很多朋友对于arp命令和不太懂,今天就由小编来为大家分享,希望可以帮助到大家,下面一起来看看吧!
(2) 如果主机A在ARP表中找不到对应的MAC地址,则将缓存数据报文,然后以广播方式发送ARP请求报文。 ARP请求报文中的发送IP地址和发送MAC地址为主机A的IP地址和MAC地址,目标IP地址和目标MAC地址为主机B的IP地址和全0 MAC地址。请求消息以广播方式发送,该网段内的所有主机都能收到该请求,但只有被请求的主机(即主机B)才会处理该请求。
(3)主机B将自己的IP地址与ARP请求报文中的目标IP地址进行比较。当二者相同时,进行如下处理:更改ARP请求报文中发送方(即主机A)的IP地址和MAC地址。将其存储在您自己的ARP 表中。然后以单播方式向主机A发送ARP响应报文,其中包含自己的MAC地址。
了解了arp协议的原理之后,我们就来说说Linux的arp命令
arp命令用于操作主机的arp缓冲区。它可以显示arp缓冲区中的所有条目,删除指定条目,或添加静态IP地址和MAC地址对应关系。格式:
arp 选项参数
示例:#]arp -i eth0 -d 10.10.10.1
#]arp -i eth0 -Ds 10.10.10.2 eth1 pub
选项:
-a host:显示arp缓冲区中的所有条目;
-H 地址类型:指定arp指令使用的地址类型;
-d host:从arp缓冲区中删除指定主机的arp条目;
-D:使用指定接口的硬件地址;
-e:以Linux显示风格显示arp缓冲区中的条目;
-i interface:指定操作arp缓冲区的网络接口;
-s 主机mac地址:设置指定主机的IP地址和MAC地址的静态映射;
-n:以数字方式显示arp缓冲区中的条目;
-v:显示详细的arp缓冲区条目,包括缓冲区条目的统计信息;
-f file:设置主机IP地址和MAC地址之间的静态映射。
例子:
原创文章,作者:小su,如若转载,请注明出处:https://www.sudun.com/ask/204559.html
用户评论
伪心
ARP 命令太强大了!之前一直用路由器的 MAC 地址表,结果发现效率还不如直接用 ARP 来查看邻居节点的信息来得快 。
有18位网友表示赞同!
浮光浅夏ζ
终于搞懂 ARP 命令的作用了!原来它能用来解析 IP 地址和 MAC 地址之间的关系。现在学习网络协议的时候就再也不怕不会查了!
有7位网友表示赞同!
北朽暖栀
ARP 命令真厉害,可以让我直接在命令行看到某个设备的MAC地址。这对于查找特定机器或是排除网络故障很有帮助。
有18位网友表示赞同!
代价是折磨╳
这个博客写得太好了!详细解释了 ARP 命令的各个参数和用法,简直就是网络工程师必备教材啊!
有5位网友表示赞同!
笑傲苍穹
ARP 命令能查出所有连接到网络的设备?那岂不是太可怕了吗?如果有人黑入了我的网络,会不会就能用 ARP 命令轻易找到我的主机?
有17位网友表示赞同!
落花忆梦
arp -a 这条命令真神奇!竟然可以实时显示所有的 IP 地址和 MAC 地址映射关系。简直是神器啊!以后再也不用去其他工具查询了!
有11位网友表示赞同!
江山策
学习 ARP 命令真是太难了!我试着执行命令,结果出现了各种奇怪的错误信息。感觉这玩意只能靠天授地传才能学会吧?
有14位网友表示赞同!
在哪跌倒こ就在哪躺下
ARP 命令确实很实用,可以用来诊断网络故障,比如某个设备无法连接的问题。不过,如果想要深入了解 ARP 的机制,需要学习更多的网络协议知识。
有15位网友表示赞同!
红尘滚滚
arp 查看邻居节点信息太慢了!每次执行都要等好几秒钟才能出来结果。是不是有什么加速的方法呢?
有7位网友表示赞同!
断秋风
ARP 命令确实很有用,但是它的安全性比较低。攻击者可以使用 ARP 广播攻击来伪造 IP 地址和 MAC 地址映射关系,从而发起各种网络攻击。大家一定要注意保护自己的网络安全!
有19位网友表示赞同!
如梦初醒
这篇文章写的太浅层了!ARP 命令的应用场景还有很多,比如虚拟化、路由器的地址解析等等。这篇博客只介绍了 ARP 的基础信息,并没有深入到它的原理和复杂性。
有14位网友表示赞同!
空谷幽兰
学习 ARP 命令真的是百利无一害!可以用来检查网络状态,也可以用来解决网络故障等等。以后在学习网络安全的时候, definitely 会用到这个命令!
有20位网友表示赞同!
执拗旧人
ARP 命令太复杂了!各种选项、参数让人头晕眼花。有没有什么简单易懂的教程能帮助我快速上手?
有13位网友表示赞同!
熏染
ARP 这个命令对于初学者来说可能比较难理解。希望以后可以有更详细的解释和代码示例,让大家更容易学习掌握。
有17位网友表示赞同!
若他只爱我。
我一直以为 ARP 命令只有在需要手动解析 IP 和 MAC 地址的时候才会用到,没想到它还有很多其他应用场景。这篇博客让我开阔了眼界!
有10位网友表示赞同!
无关风月
ARP 命令的功能太丰富了,不过我对它的安全性还是有些担心。比如 ARP 广播攻击就非常危险,攻击者可以利用 ARP 命令伪造 IP 地址和 MAC 地址映射关系,从而窃取敏感信息。
有18位网友表示赞同!
冷月花魂
ARP 命令确实是个很好的学习工具。通过它,我们可以更深入地了解网络协议栈是如何工作的
有11位网友表示赞同!
青袂婉约
虽然这个博文已经解释了arp命令的基本用法,但我还是想了解更多关于使用arp命令进行高级调试的信息。
有19位网友表示赞同!
容纳我ii
ARP 命令太实用了!我现在用它来管理我的局域网,简直就省劲多了。以前总是不知道哪个设备的 MAC 地址是多少,现在直接查看就好了 !
有8位网友表示赞同!