ARP命令一般应用 arp命令的使用

arp-a是查看你学到的网络地址(IP)对应的物理地址(MAC),当然也包括你的网关MAC
ARP命令一般应用 arp命令的使用
(ipconfig/all是查看你自己的所有网卡的配置,当 然你包括你的MAC)
arp -s 是用来手动绑定网络地址(IP)对应的物理地址(MAC)
你可以用arp-s来手动绑定.举例..你网关的IP是192.168.0.1,网关的MAC地址是00-11-22-aa-bb-cc那么你可以使用"arp-s 192.168.0.1 00-11-22-aa-bb-cc"
然后你用arp -a就可以看到
Internet Address Physical Address Type
192.168.0.1 00-11-22-aa-bb-cc static
注意,手动绑定的类型是static 自动学习到的是 dynamic

arp -d 这是清除arp缓存
首先我们要知道,数据包是怎么封装的,数据包先封装IP头,外部再封装MAC头,所以当一个数据包要去到一个IP地址的时候,首先要在自己的ARP表里查找该IP对应的MAC,然后在网络中找到该MAC进行通信,主机如何构建这个MAC和IP的对应表呢?就通过ARP质询,ARP质询是一个广播,它询问网络中的计算机,这些计算机就把自己的IP和对应的MAC告诉发出ARP质询的主机,主机把这个信息记录下来放到缓存里,这就是ARP表!知道这些就可以进行ARP欺骗了,首先我们在一个网段中用嗅探器抓ARP数据包,装了嗅探器的机器假设是C,一旦抓到A发到B的ARP质询包,对应的也可以抓到B回复给A的答复包,我们就修改B回复给A的答复数据,这个数据里包含了B的MAC和IP,我们修改其中的MAC为我们的MAC,也就是C的MAC,并发送给A,当A收到回复的数据时,他就把B的IP和C的MAC对应起来了,一旦下次A要发送数据到B,它就查找ARP表,找到B的IP所对应的MAC,并对该MAC发送数据(其实MAC并不是真实的B的MAC了,而是C的MAC,这个数据其实会发到C上面,C就可以很容易的截获该数据并实行进一步入侵)假如B恰好是网关,那么A自然上不了网了。
怎么解决呢?首先我们可以把网络划分多个网段,ARP询问不会超出你的VLAN,超出VLAN的IP和MAC地址表由网关来控制。这样危急的范围会变小,易于故障处理,你还可以用ARP-S命令手工绑定静态的ARP关联。(往往是网关被修改,所以只要手动指定网关的MAC和IP对应就可以了)ARP-D是清空ARP表的命令,暂时可获得正确的ARP对应,所以短时间内还能通讯,一旦地址又被修改,那么问题又来了,治标不治本!

  

爱华网本文地址 » http://www.aihuau.com/a/25101015/284824.html

更多阅读

解决“无法清除ARP缓存”的问题 cisco清除arp缓存命令

小黑最近是和我卯上了,快成小二黑了。前端时间临时去外面工作半天,却报“无法清除ARP缓存”的错误不能上网,折腾了好久。地址解析协议缓存(ARP,Address ResolutionProtocol)是一个高速缓存,缓存里面存储的是每一台计算机都有的IP地址和硬

android ADB命令的使用 android执行adb命令

ADB是一个 客户端-服务器端 程序, 其中客户端是你用来操作的电脑, 服务器端是android设备.  先说安装方法, 电脑上需要安装客户端. 客户端包含在sdk里. 设备上不需要安装, 只需要在手机上打开选项settings-applications-developme

如何自动关机,命令的启动和取消 取消自动关机命令

如何自动关机,命令的启动和取消——简介夜里看电影,双眼迷离睁不开,不想去关机,有个自动关机多好啊!下载资料电影音乐,有需要出门或者夜深需要休息,估计一些下载时间,设置个定时自动关机吧!下班了,资料没传完,不要紧,设置个定时自动关机,放心下

ping命令的使用 ping网络命令的使用

ping命令的使用——简介网络连接不同怎么办?这时首先查看网络是不是通,网络参数配置是否正确,ping命令发挥了其重要的作用。ping命令的使用——ping 的使用ping命令的使用 1、ping 127.0.0.1 本地ip地址进入cmd命令提示符窗口,输入指

Ping命令的使用大全- mac ping 命令大全

“Ping”命令是我们在判断网络故障常用的命令,但您真正明白这个命令运行后会发生什么,以及出现的各种信息说明了什么吗?其实熟练的掌握Ping命令的各种技巧可以帮助你解决很多网络故障。下面我们就来详细的了解一下Ping命令。Ping命令

声明:《ARP命令一般应用 arp命令的使用》为网友喜你不及分享!如侵犯到您的合法权益请联系我们删除