查看: 4203|回复: 12

用arp -a 看到的地址列表是在什么情况下留下的

[复制链接]
发表于 2007-1-28 09:50:21 | 显示全部楼层 |阅读模式
比如  在一个只有50台主机的局域网中的其中一台主机上   执行arp -a 看到
192.168.0.16     00-fd-fd-dd-dd
192.168.0.25     00-fe-df-df-dd

这是在什么情况下才会出现上述列表

[ 本帖最后由 feng0223 于 2007-1-28 09:51 编辑 ]
回复

使用道具 举报

发表于 2007-1-28 09:57:47 | 显示全部楼层
执行ping命令后就会有动态ARP,也可以用arp -s添加静态ARP
回复

使用道具 举报

 楼主| 发表于 2007-1-28 10:00:05 | 显示全部楼层
还有别的什么情况吗
回复

使用道具 举报

 楼主| 发表于 2007-1-28 10:08:29 | 显示全部楼层
我主要是问在局域网中会在什么情况下出现
回复

使用道具 举报

发表于 2007-1-28 10:08:36 | 显示全部楼层
别人ping你也可以
回复

使用道具 举报

发表于 2007-1-28 12:24:47 | 显示全部楼层
说明你现在察看的主机和以上的两台计算机有数据来往。
回复

使用道具 举报

 楼主| 发表于 2007-1-28 20:14:26 | 显示全部楼层
哦,知道了。tks
回复

使用道具 举报

发表于 2007-1-29 11:15:41 | 显示全部楼层
表示了这两个地址有过数据通讯。

我们了解了ARP的工作原理就会很清楚了:

1.  首先,每台主机都会在自己的ARP缓冲区 (ARP Cache)中建立一个ARP列表,以表示IP地址和MAC地址的对应关系。

2.  当源主机需要将一个数据包要发送到目的主机时,会首先检查自己 ARP列表中是否存在该 IP地址对应的MAC地址,如果有﹐就直接将数据包发送到这个MAC地址;如果没有,就向本地网段发起一个ARP请求的广播包,查询此目的主机对应的MAC地址。此ARP请求数据包里包括源主机的IP地址、硬件地址、以及目的主机的IP地址。

3.  网络中所有的主机收到这个ARP请求后,会检查数据包中的目的IP是否和自己的IP地址一致。如果不相同就忽略此数据包;如果相同,该主机首先将发送端的MAC地址和IP地址添加到自己的ARP列表中,如果ARP表中已经存在该IP的信息,则将其覆盖,然后给源主机发送一个 ARP响应数据包,告诉对方自己是它需要查找的MAC地址;

4.  源主机收到这个ARP响应数据包后,将得到的目的主机的IP地址和MAC地址添加到自己的ARP列表中,并利用此信息开始数据的传输。如果源主机一直没有收到ARP响应数据包,表示ARP查询失败。
回复

使用道具 举报

发表于 2007-1-29 14:13:15 | 显示全部楼层
192.168.0.16     00-fd-fd-dd-dd
192.168.0.25     00-fe-df-df-dd

楼主的MAC为何只有5个字节长?是写错了,还是真的这样,

另外,楼主如果想了解交换机ARP表的信息,可以参考一些网络基础书籍,了解一下交换机的工作原理。
回复

使用道具 举报

 楼主| 发表于 2007-1-31 15:29:54 | 显示全部楼层
我随便写的
回复

使用道具 举报

发表于 2007-4-11 08:22:27 | 显示全部楼层
随便写的,这不是乱写嘛
回复

使用道具 举报

发表于 2007-4-29 17:19:05 | 显示全部楼层

:L,别乱写啊!

,别乱写啊!
回复

使用道具 举报

发表于 2007-4-30 09:31:25 | 显示全部楼层
就是嘛 要实际点好没
回复

使用道具 举报

您需要登录后才可以回帖 登录 | CSNA会员注册

本版积分规则

快速回复 返回顶部 返回列表