`
soardragon
  • 浏览: 312168 次
  • 性别: Icon_minigender_1
  • 来自: 郑州
社区版块
存档分类
最新评论
阅读更多

我们可以看到的另一个ARP特性称作免费ARP(gratuitousARP)。它是指主机发送ARP查找自己的IP地址。通常,它发生在系统引导期间进行接口配置的时候。在互联网中,如果我们引导主机bsdi并在主机sun上运行tcpdump命令,可以看到如图4-7所示的分组。


图4-7免费ARP的例子
(我们用-n选项运行t c p d u m p命令,打印出点分十进制的地址,而不是主机名)。对于A R P请求中的各字段来说,发送端的协议地址和目的端的协议地址是一致的:即主机b s d i的地址1 4 0 . 2 5 2 . 1 3 . 3 5。另外,以太网报头中的源地址0 : 0 : c 0 : 6 f : 2 d : 4 0,正如t c p d u m p命令显示的那样,等于发送端的硬件地址(见图4 - 4)。
免费A R P可以有两个方面的作用:
1) 一个主机可以通过它来确定另一个主机是否设置了相同的I P地址。主机b s d i并不希望对此请求有一个回答。但是,如果收到一个回答,那么就会在终端日志上产生一个错误消息“以太网地址:a : b : c : d : e : f发送来重复的I P地址”。这样就可以警告系统管理员,某个系统有不正确的设置。
2) 如果发送免费A R P的主机正好改变了硬件地址(很可能是主机关机了,并换了一块接口卡,然后重新启动),那么这个分组就可以使其他主机高速缓存中旧的硬件地址进行相应的更新。一个比较著名的A R P协议事实[Plummer 1982]是,如果主机收到某个I P地址的A R P请求,而且它已经在接收者的高速缓存中,那么就要用A R P请求中的发送端硬件地址(如以太网地址)对高速缓存中相应的内容进行更新。主机接收到任何A R P请求都要完成这个操作(A R P 请求是在网上广播的,因此每次发送A R P请求时网络上的所有主机都要这样做)。
文献[ B h i d e、E l n o z a h y和M o rgan 1991] 中有一个应用例子,通过发送含有备份硬件地址和故障服务器的I P地址的免费A R P请求,使得备份文件服务器可以顺利地接替故障服务器进行工作。这使得所有目的地为故障服务器的报文都被送到备份服务器那里,客户程序不用关心原来的服务器是否出了故障。
不幸的是,作者却反对这个做法,因为这取决于所有不同类型的客户端都要有正确的ARP协议实现。他们显然碰到过客户端的ARP协议实现与规范不一致的情况。通过检查作者所在子网上的所有系统可以发现,SunOS 4.1.3和4 . 4 B S D在引导时都发送免费ARP,但是SVR4却没有这样做。
分享到:
评论

相关推荐

    图解ARP协议(五)免费ARP:地址冲突了肿么办? - csguo - 博客园.pdf

    图解ARP协议(四)代理ARP原理与实践(“善意的欺骗”

    免费arp示例

    一个免费arp的测试程序。替换需要的IP和mac地址后,可以进行测试。

    免费ARP详解.doc

    免费ARP详解.doc

    免费ARP介绍 作者文章电子版 需要的下载

    免费ARP介绍 作者文章电子版 需要的下载

    DHCP&ARP;抓包图及分析

    DHCP&ARP;抓包图及分析,让你更好地学习协议

    ARP协议讲义.pptx

    详细讲解ARP协议知识,包括:ARP原理,ARP高速缓存,代理ARP,免费ARP ,RARP,ARP病毒及防护等。

    ARP定义以及防护

    ARP(Address Resolution Protocol),是根据IP地址获取物理地址的一个TCP/IP协议。主机发送信息时将包含目标IP地址的ARP请求广播到网络上的所有主机,并接收返回消息,以此确定目标的物理地址

    ARP协议.xmind

    ARP协议思维导图的简单总结,介绍ARP的报文格式、工作过程、相关缺陷、ARP缓存表、ARP代理和免费ARP。

    ARP专题学习研究理解网络运行中的内在进程

    简述了ARP ,ProxyARP,RARP协议的工作原理和操作。讲述了有关物理地址和逻辑地址之间的内在关系,可以帮助工程师更好的理解网络运行中的内在进程

    Cisco环境下解决ARP欺骗问题

    Cisco环境下解决ARP欺骗问题因为经常看到网上有看到求助ARP病毒防范办法,其实ARP欺骗原理简单,利用的是ARP协议的一个“缺陷”,免费ARP来达到欺骗主机上面的网关的ARP表项。

    无故arp.rar

    免费ARP(gratuitous ARP) 目的:检测IP地址的冲突 向其他设备通知新的MAC地址 举例:当我们系统启动后发现ip地址冲突。这个就是由免费ARP完成的 当我们主机启动的时候。会自己发送一个ARP广播查询,来查询我...

    arp(ARP)防火墙合作免费版

    此版ARP防火墙,即能防御外来ARP的攻击,也能直接修复ARP欺骗网关(已经中了ARP病毒的机子,也能修复),是一款很好的ARP防火墙。而且只要你在 工具——基本参数里,把合作版这个勾勾上就免费了,终身使用。

    彩影ARP防火墙 (网络免费版)

    免费版的ARP防火墙, 我个人使用过最有效的防御ARP攻击的软件。 部署安装简单。

    SAE_ARP4754A(发布版)_SAEARP4754A标准_arp4754中文版_ARP4754_

    一种研制复杂航空系统的设备方法,包括研制计划等

    garpd:一个轻量级的免费 ARP 守护进程

    garpd是一个快速、简单的守护进程,它侦听和报告免费的 ARP 消息。 编译 garpd非常简单。 要编译它,只需运行: gcc -ogarpd garpd.c 这将在您的工作目录中构建一个名为garpd的可执行文件,可以将其复制到您想要...

    金山ARP防火墙-免费版

    您的局域网是否一直被ARP攻击所困扰? 您是否担心被无线网蹭网族偷窥隐私? 您是否因为主机被挂马,经常被黑客光顾而愤怒? 您是否因为经常掉线,局域网内IP冲突而无奈?

    arp防火墙,网吧,局域网使用比较好

    超级arp防 超级ARP防火墙说明: 如果你用了"XX ARP防火墙","XX 网盾","XX 保护神", ... 5,此软件你可以免费使用,永不收费,也不会像有些软件那样进行弹窗等广告,唯一的广告为:软件启动时更改一次主页.火墙.rar

    garpd 1.0负载均衡器源代码

    garpd - 免费ARP守护进程: ------------------------------ 免费ARP广播的MAC地址列表“ - ”IP地址 映象定期指定的接口。 该源码可以作服务器集群负载均衡器软件的设计 garpd - Gratuitous ARP Daemon: --------...

    华为HCNA实战培训视频教程.zip

    15 免费arp 16 ICMP重定向 17 根据mac表定位二层故障 18 ENSP模拟器的使用以及桥接,与GNS3互通 19 VRP平台 20 access 22 trunk原理1 23 经典实验 24 ACCESS TRUNK 2 复习 25 ACCESS trunk 复习 26 Hybird 27 LACP ...

    ARP防火墙单机个人版V6.0.1(免费)

    ARP防火墙的最新版本,完全免费。注意安装时先把杀毒软件关闭,否则安装失败。经本人试用一个月,很好使,特推荐给经常饱受ARP攻击的同胞们,希望大家能够喜欢

Global site tag (gtag.js) - Google Analytics