|
作者: bye_idle [bye_idle] 论坛用户 | 登录 |
最近看关于ARP的时候遇到一个小的问题,arp在request的时候是广播,每一个接点都可以收到。reply的时候是单播。只发往要和他通讯的主机。因为发request的主机总相信reply是对的, 没有验证机制,所以就有很多可以利用的地方 但有一个问题,当一个新的接点启动的时候。总是给自己发一个arp请求。在其数据格式中的原ip地址和目标ip地址都填自己的,这样就可以在其他的主机中添加自己的ip/mac地址对照表。又说缓存中会更新地址对照表,如果原来有的地址项就会更新,如果没有的地址项就会丢弃。当一个新的接点启动的时候,在其他的主机的缓存中是肯定没有其地址项的,它发的arp请求,照理论上来说应该丢弃。那它有怎么样把自己的东西加到其他主机的缓存中去的? |
地主 发表时间: 04-03-11 16:01 |
|
20CN网络安全小组版权所有
Copyright © 2000-2010 20CN Security Group. All Rights Reserved.
论坛程序编写:NetDemon
粤ICP备05087286号