云服务器免费试用

什么是ARP地址?什么是ARP攻击?(简述什么是arp攻击?)

服务器知识 0 574

什么是ARP地址?什么是ARP攻击?

有朋友屡次问到,如何避免ip地址冲突?怎样解决?很多情况下ip地址冲突除人为,大多数都是由arp所酿成的,今天我们就一起来了解一下arp相干的内容。

什么是ARP地址?什么是ARP攻击?(简述什么是arp攻击?)

一、甚么是arp?

1.甚么是arp?

地址解析协议(AddressResolutionProtocol),其基本功能为透过目标装备的IP地址,查询目标装备的MAC地址,以保证通讯的顺利进行。它是IPv4中网络层必不可少的协议,不过在IPv6中已不再适用,并被邻居发现协议(NDP)所替换。

说白了,就是把通过ip地址找到装备mac地址。

2.arp有甚么作用?

在计算机间通讯的时候,计算机要知道目的计算机是谁(就像我们人交换一样,要知道对方是谁),这中间需要触及到MAC地址,而MAC是真实的电脑的唯一标识符。

为啥需要ARP协议呢?由于在OSI七层模型中,对数据从上到下进行封装发送出去,然后对数据从下到上解包接收,但是上层(网络层)关心的IP地址,下层关心的是MAC地址,这个时候就需要映照IP和MAC,通过ip地址找到mac地址。

二、arp命令的使用

arp的命令一般有三个用法,就是查询显示、添加记录、与删除记录,这个在我们做网络项目时常常会用到。

1.arpa,当你需要显示当期ip地址对应的mac地址时使用

在命令提示符中输入“arpa”并回车;自动在缓存中,读取IP地址和mac地址的对应关系表;

2.arps,当你需要手动添加一条arp记录时使用。

手工输入一条ARP项目,格式为“ARP+空格+a+IP地址+MAC地址”;

其实这个命令也叫作绑定mac地址的命令,例如一个公司的网络,员工常常喜欢改自己电脑的ip地址,常常会造成ip地址混乱,没法管理,那末这个时候你只需要把它的ip地址与它电脑mac地址进行绑定,那末下次出现网络故障,就能够直接mac地址定位到那几台电脑。

3.arpd,当你觉得某条arp记录有问题时,可以删除。

功能为:删除所有ARP记录

其实如果想完全清空ARP列表,需要您制止所有网络连接,否则网络数据交互进程中依然会产生新的ARP列表。

那末有朋友会问,这三条命令会作用在哪里呢?

其实用处挺大的,例如,当你网络中出了问题,多是有某些ip地址产生冲突了,mac对应的ip地址有误,那末你可以对它进行删除这条arp记录,然后重新添加新的记录,网络问题就会得到解决。

三、甚么arp攻击?

1.甚么是arp攻击?

ARP协议的基本功能就是通过目标装备的IP地址,查询目标装备的MAC地址,以保证通讯的进行。基于ARP协议的这一工作特性,黑客向对方计算机不断发送有讹诈性质的ARP数据包,数据包内包括有与当前装备重复的Mac地址,使对方在回应报文时,由于简单的地址重复毛病而致使不能进行正常的网络通讯。

2.arp地址如何防御?

一般情况下,遭到ARP攻击的计算机会出现两种现象:

不断弹出“本机的XXX段硬件地址与网络中的XXX段地址冲突”的对话框。

计算机不能正常上网,出现网络中断的症状。

这类情况,在我们监控系统中还是用户较多的网络中出现的比较多,常常会出现ip地址冲突等问题,那末如何预防呢?

对监控或网络系统中,一旦用户较多,就需要划分vlan还是对网络进行端口隔离,避免遭到arp攻击后,分散到其它装备上,通常有以下三个方法。

(1)ARP双向绑定

在pc端上IP+mac绑定,在网络装备(交换路由)上采取ip+mac+端口绑定

网关也进行IP和mac的静态绑定。

(2)建立DHCP服务器

ARP攻击一般先攻击网关,将DHCP服务器建立在网关上,也可采取arp过滤的防火墙。

(3)划分安全区域

ARP广播包是不能跨子网或网段传播的,网段可以隔离广播包。VLAN就是一个逻辑广播域,通过VLAN技术可以在局域网中创建多个子网,就在局域网中隔离了广播。。缩小感染范围。但是,安全域划分太细会使局域网的管理和资源同享不方便。

3.出现了arp攻击后怎样解决

遭到arp攻击后,网络可能已断了,时查看此对比表发现,网关的Mac地址改变了。

(1)然后输入arpa

可以看到所有网关的列表,但是正常情况下,应当只有一个网关,多出来的,肯定是arp攻击发起者的电脑假装的网关。

(2)然后arpd.

清除所有网关,然后你的电脑会自己找网关。

(3)在arpa

列出新找的网关,如果仍有多个,再继续arpd。直到arpa只出现一条记录、

这个列表会显示网关的IP地址和MAC地址,就是你的网关。

(4)arps,再重新绑定

输入arpsxxx.xxx.xxx.xxxabcdefghijkl

xxx.xxx.xxx.xxx表示网关的IP地址,abcdefghijkl表示网关的MAC地址。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942@qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: 什么是ARP地址?什么是ARP攻击?(简述什么是arp攻击?)
本文地址: https://solustack.com/4776.html

相关推荐:

网友留言:

我要评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。