查看: 11349|回复: 4

关于arp和ip-mac绑定的一些疑问……

[复制链接]
发表于 2006-10-21 15:20:07 | 显示全部楼层 |阅读模式
有两个问题,请各位大虾指点迷津……谢谢先!   

1.最近局域网中总有人捣乱,那天在正常情况下记下了路由器的Mac地址,随后有一次ping不通路由器,就用arp查看了一下,结果那个mac地址是个假的,应该有人在做arp欺骗,看了一些资料,对于arp欺骗有了那么一丁点儿了解,应该就是伪造了路由器的Mac,于是清空了arp缓存,重新绑定了路由器地址和正确的mac地址,绑定之后的type是static,按说在下次重新开始tcp/ip协议之前路由器的那条记录不会被更新,可是为什么之后我还是无法ping通路由器?这让我有点百思不得其解……即使对方伪造了我的ip和mac地址使得路由器中的那张表关于我的记录也是错误的,但是那只应该是它找不到我,我却可以找到它啊……?而且在我找到它以后它应该更新arp缓存中的内容啊?这点还请高手明示,谢谢!

2.后来想做个ip和mac的绑定,结果路由器中并没有这个功能(郁闷了,路由器是华为的BR104),看见网上有人说ip和mac绑定是在交换机上做的……是这样吗?我觉得好像不对吧?交换机上面是有张表,不过好像是mac地址与交换机端口的对应表吧……?这个也请知道的大哥告知一下,感激不尽……
回复

使用道具 举报

发表于 2006-10-21 18:16:10 | 显示全部楼层
网络之间的通讯是双向的。就像你和别人说话,别人虽然能听到你说的话,但是他答复你的话却说给第3个人听了一样。PING也是如此。你ping的icmp echo-request发过去,对方的echo-reply在规定时间内回不来,就是ping request  timed out.

无论是router 还是switch ,要帮ARP的话,一定要设备支持。
回复

使用道具 举报

 楼主| 发表于 2006-10-22 08:48:18 | 显示全部楼层
多谢版主指点!我现在好像明白了,就是我可以ping到路由器,然而在它回复的时候,仍然会根据它的arp缓存中的mac地址封装数据包,然后发出来,那么我肯定是收不到的。也就是说,ping命令仅仅是一个连通测试作用,并不能使得对方刷新其arp缓存中的内容,如果要刷新,会用一种专门格式的数据包负责。另一个方面也就是说,ping应该需要调用arp缓存表,按照tcp/ip模型算工作在网络层,而arp则是工作在数据链路层?不知我的理解对不对?
回复

使用道具 举报

发表于 2006-10-22 10:40:32 | 显示全部楼层
回复

使用道具 举报

发表于 2007-5-4 14:56:27 | 显示全部楼层
网络就像与人与之见的一中说话啊
回复

使用道具 举报

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

本版积分规则

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