在DOS里输入ARP -A后显示多个IP地址和MAC地址?

来源:百度知道 编辑:UC知道 时间:2024/05/28 09:33:57
单位里用的局域网.
在自己机器上命令行里输入ARP -A后出现3个IP地址和MAC地址,其中的一个是网关,另外两个是10.161.84.36和10.161.84.107,这两个IP地址是网络内其他计算机的IP,请问这正常吗?
我安装ARP防火墙后,在"分析接收到的ARP"里有大量的广播信息和少量的非广播信息,差不多两个小时就能收到100多台机器的几千条广播信息,这是怎么回事,而且就算这样防火墙里显示的"接收到的ARP攻击"为0.总有这么多的广播信息对网络速度会不会有影响?
前提是我只是正常上网,并没有访问网络中的其他计算机过

不能以次判断是否有问题...
建议你做一个试验.随便下个扫描工具把10.161.84.X这个网段扫一下(基于ping的就可以),然后再试一下ARP -A...只要在线的主机就会显示出来,不管是否能ping通。原则上只要有TCP/IP请求就会出现在这里...
只能说明你那个网段里的人在做扫描...
或者你的机器在做扫描...
看看网上邻居里是否有别人的资源共享,或者你的资源被共享...

当发送数据时,主机A会在自己的ARP缓存表中寻找是否有目标IP地址。如果找到了,也就知道了目标MAC地址,直接把目标MAC地址写入帧里面发送就可以了;如果在ARP缓存表中没有找到相对应的IP地址,主机A就会在网络上发送一个广播。
-a
通过询问 TCP/IP 显示当前 ARP 项。如果指定了 inet_addr,则只显示指定计算机的 IP 和物理地址。
http://baike.baidu.com/view/32698.htm

应该是正常的.ARP(AddressResolutionProtocol)地址解析协议用于将计算机的网络地址(IP地址32位)转化为物理地址(MAC地址48位)[RFC826].ARP协议是属于链路层的协议,在以太网中的数据帧从一个主机到达网内的另一台主机是根据48位的以太网地址(硬件地址)来确定接口的,而不是根据32位的IP地址。内核(如驱动)必须知道目的端的硬件地址才能发送数据。当然,点对点的连接是不需要ARP协议的。
正常上网也是一种访问.你打开的网站或上什么网络都要有请求是接收你才能看见你要的信息.这样就会有好多的广播请求.!~
这个是我的看法.!~

不正常,ARP-A后应该出现网关机,多的机器就是带有ARP病毒的机器!

正常 arp -a就可以看到局域网内的机器