精华内容
下载资源
问答
  • 代理ARP(Proxy-arp)的原理就是当出现跨网段的ARP请求时,路由器将自己的MAC返回给发送ARP广播请求发送者,实现MAC地址代理(善意的欺骗),最终使得主机能够通信。 图中R1和R3处于不同的局域网,R1和R3在相互...

    代理ARP(Proxy-arp)的原理就是当出现跨网段的ARP请求时,路由器将自己的MAC返回给发送ARP广播请求发送者,实现MAC地址代理(善意的欺骗),最终使得主机能够通信。

    图中R1和R3处于不同的局域网,R1和R3在相互通信时,R1先发送了一个ARP广播数据包,请求R3的mac地址,但是由于R1是12.1.1.0网段,而R3是13.1.1.0网段,R1和R3之间是跨网段访问的,也就是说R1的ARP请求会被R2拦截到,然后R2会封装自己的mac地址为目的地址发送一个ARP回应数据报给R1(善意的欺骗),然后R2就会代替R1去访问R3。
      整个过程R1以为自己访问的是R3,实际上真正去访问R3的是R2,R1却并不知道这个代理过程,这就是所谓的ARP代理,通常用于跨网段访问。
      注意:如果R2关闭了arp的代理功能,那么R1再访问R3的时候,R2并不会把自己的mac地址给R1,那么R1和R3之间就无法通信。默认情况下,思科的设备是开启了arp代理功能,也就是说,R2会作为中间代理实现R1和R3之间跨网段通信。
      代理ARP的使用场景为:1. 没有路由功能的主机,2. 有路由功能,目的地指向本地出口

     

    注意:在点对点链路中不使用ARP,实际上在点对点网络中也不使用MAC地址,因为在此类网络中分别已经获取了对端的IP地址。

     

    代理ARP是ARP协议的一个变种。 对于没有配置缺省网关的计算机要和其他网络中的计算机实现通信,网关收到源计算机的 ARP 请求会使用自己的 MAC 地址与目标计算机的 IP地址对源计算机进行应答。代理ARP就是将一个主机作为对另一个主机ARP进行应答。它能使得在不影响路由表的情况下添加一个新的Router,使得子网对该主机来说变得更透明化。同时也会带来巨大的风险,除了ARP欺骗,和某个网段内的ARP增加,最重要的就是无法对网络拓扑进行网络概括。代理ARP的使用一般是使用在没有配置默认网关和路由策略的网络上的

     

    转载于:https://www.cnblogs.com/Widesky/p/10489514.html

    展开全文
  • ARP协议:IP向MAC的映射 Ping属于ICMP协议里的命令,属于网络层,又位于IP协议之上 当发送一个ping时,先封装成IP数据报(源IP,目的IP);传输到数据链路层,封装曾数据帧(需源MAC,目的MAC),再传到物...

    一.MAC地址
    MAC地址:固化在网卡中的物理地址
    在两台电脑通信是不仅需要网络层IP,也需要数据链路层的MAC地址(数据链路层进行封装时需要目的MAC)
    二.ARP的作用
    ARP协议:IP向MAC的映射
    Ping属于ICMP协议里的命令,属于网络层,又位于IP协议之上
    当发送一个ping时,先封装成IP数据报(源IP,目的IP);传输到数据链路层,封装曾数据帧(需源MAC,目的MAC),再传到物理层,变成bit流。
    ARP缓存表:cmd命令之下输入arp -a,可查看PC的缓存表
    ARP缓存机制:
    (1)在主机第一次收到对端发来的APR reply报文时,就自学习报文中的IP地址和MAC地址映射关系。
    (2)ARP表定时更新。
    三.ARP的工作原理当
    1.pc1向pc2进行通信时,若ARP缓存表中无PC2的缓存项,则 发送ARP request广播报文(who has PC2IP,tell PC1!!!)
    2.PC2受到该广播报文发现和自己IP相一致,发送ARP reply报文(我是PC2IP,我的MAC是PC2MAC)
    3.PC1受到报文并写入缓存表中
    4.进行数据传输
    在这里插入图片描述
    四.代理ARP
    ARP报文只能在同一广播域中进行发送,
    当发现源IP与目的IP在同一网段时直接发送ARP request报文
    1.判断10.1.0.1/8与10.2.0.1/8位于同一网段时,10.1.0.1发送ARP request报文,到达网关时网关接受10.1.0.1的保温,并将自己得到MAC回复过去,10.1.0.1收都爱一个假的MAC,网关继续将数据传到10.2.0.1这台PC上。(这两台主机的网关都需要开启代理ARP)
    在这里插入图片描述
    2.ensp开启代理ARP的过程
    (1)配置两台PCIP10.1.0.1/8和10.2.0.1/8
    (2)配置路由器的端口IP10.1.0.2/16和10.2.0.2/16
    (3)为两个端口开启代理ARP
    (路由器型号AR2220)
    配置端口IP在这里插入图片描述
    开启代理ARP(两个端口相同)
    在这里插入图片描述
    ping测试可以看看出10.2.0.1的ARP表项与10.1.0.2的MAC相同描述
    可以看出10.2.0.1的ARP的表项与10.1.0.2的MAC相同
    五.免费ARP:以告诉整个广播域,目前这个IP所对应的MAC地址是什么。第二种是看看广播域内有没有别的主机使用自己的IP,如果使用了,则在界面上弹出“IP冲突”字样。

    展开全文
  • 代理ARP实验

    千次阅读 2020-12-23 21:01:10
    大家好!...代理ARP协议:1. 什么是代理ARP协议:2. 简述代理ARP协议的工作原理:3. 代理ARP协议的优点:4. 代理ARP协议的缺点:5. 代理ARP协议的实验演示: 1. 什么是代理ARP协议: 对于没有配置缺

    大家好!
    我是小黄,很高兴又跟大家见面啦 !
    今天更新的是:


    创建时间:2020年12月23日
    软件: eNsp_Client 、SecureCRT


    • 先放一张思维导图,大致知道操作系统的具体功能和目标,然后再一一展开叙述。

    在这里插入图片描述

    1. 什么是代理ARP协议:

    • 对于没有配置缺省网关的计算机要和其他网络中的计算机实现通信,网关收到源计算机的 ARP 请求会使用自己的 MAC 地址与目标计算机的IP地址对源计算机进行应答。
    • 代理ARP就是将一个主机作为对另一个主机ARP进行应答。
    • 它能使得在不影响路由表的情况下添加一个新的Router,使得子网对该主机来说变得更透明化。
    • 同时也会带来巨大的风险,除了ARP欺骗,和某个网段内的ARP增加,最重要的就是无法对网络拓扑进行网络概括。
    • 代理ARP的使用一般是使用在没有配置默认网关和路由策略的网络上的。

    2. 简述代理ARP协议的工作原理:

    在这里插入图片描述

    • 图中R1和R3处于不同的广播域中,R1 和R3在相互通信时,R1
      先发送了一个ARP广播数据包,请求R3的mac地址,但是由于R1是12.1. 1. 0网段,而R3是13. 1. 1.0网段,R1和R3之间是跨网段访问的,也就是说R1的ARP请求会被R2拦截到,然后R2会封装自己的mac地址为目的地址发送一个ARP回应数据报给R1 (善意的欺骗),然后R2就会代替R1去访问R3。
    • 整个过程R1以为自己访问的是R3,实际上真正去访问R3的是R2,R1 却并不知道这个代理过程,这就是所谓的ARP代理,通常用于跨网段访问。

    3. 代理ARP协议的优点:

    • 最主要的一个优点就是能够在不影响其他router(路由器)的路由表的情况下在网络上添加一个新的router,这样使得子网的变化对主机是透明的。
    • 代理 ARP应该使用在主机没有配置默认网关或没有任何路由策略的网络上

    4. 代理ARP协议的缺点:

    • 增加了某一网段上ARP流量
    • 主机需要更大的ARP table来处理IP地址到MAC地址的映射
    • 安全问题,比如ARP欺骗(spoofing)
    • 不会为不使用ARP来解析地址的网络工作
    • 不能够概括和 推广网络拓扑

    5. 代理ARP协议的实验演示:

    • 实验描述:给你三个路由器(AR2220)、要求实现AR1与AR3之间的通信。

    在这里插入图片描述

    • step1:在SecureCRT中配置AR01 的 ip地址
      在这里插入图片描述
    • step2:在SecureCRT中配置AR02 的 ip地址
      在这里插入图片描述
    • step3:在SecureCRT中开启AR02 的 代理ARP服务
      在这里插入图片描述
    • step4:在SecureCRT中配置AR03 的 IP地址
      在这里插入图片描述
    • step5:尝试AR01 中 ping AR03的ip 看看是否连通
      在这里插入图片描述

    各位路过的朋友,如果觉得可以学到些什么的话,点个赞 再走吧,欢迎各位路过的大佬评论,指正错误,也欢迎有问题的小伙伴评论留言,私信。

    每个小伙伴的关注都是本人更新博客的动力!!!
    请微信搜索【 在下小黄 】文章更新将在第一时间阅读 !
    在这里插入图片描述

    把握现在 ,展望未来 ,加油 !


    由于水平有限 ,写的难免会有些不足之处 ,恳请各位大佬不吝赐教 !

    展开全文
  • ARP协议概述 Address Resolution Protocol地址解析协议 作用: 把IP地址解析为MAC地址,知道IP求MAC数据在以太链路上以以太网帧的形式传输,要在以太网中传输IP数据包,必须知道IP对应的MAC地址 同网段通信 在同一...

    ARP需求背景

    在以太网中,一个主机和另一个主机进行直接通信,必须要知道目标主机的MAC地址。但这个目标MAC地址是如何获得的呢?它就是通过ARP(地址解析协议)获得的。所谓"地址解析”就是主机在发送帧前将目标IP地址转换成目标MAC地址的过程。
    

    ARP协议概述
    Address Resolution Protocol地址解析协议
    作用:
    把IP地址解析为MAC地址,知道IP求MAC数据在以太链路上以以太网帧的形式传输,要在以太网中传输IP数据包,必须知道IP对应的MAC地址
    在这里插入图片描述
    同网段通信
    在同一个网段内目的MAC是目的主机的MAC

    ARP缓存

    动态表项
    通过ARP协议学习,能被更新,缺省老化时间120s
    静态表项
    手工配置,不能被更新,无老化时间的限制

    免费ARP

    •免费ARP Gratuitous ARP ,是广播报文
    •Gratuitous ARP中的报文,它的源目标的IP是一样的,目的是为了再次确认网络中的身份
    •我们的PC,开机或者更改了IP地址,会发送免费ARP
    ›发送ARP请求,其中Target IP是自己的IP
    ›确定其它设备的 IP地址是否与本机 IP地址冲突。
    ›更改了地址,通知其他设备更新 ARP表项

    主机或网络设备怎么判断IP冲突
    IP地址发生冲突的条件
    收到Gratuitous ARP报文,且Sender/Target IP与当前IP一致,但Sender MAC与当前MAC不同

    代理ARP Proxy ARP

    Proxy arp是为了分割网络,同时又不想划分网段,中间加设一个路由设备并开启arp代理功能,就能通过 router代为回应双方的arp请求和应答。
    由启动了代理ARP功能的网关/下一跳设备代为应答ARP请求,该ARP请求的是其他IP对应的MAC地址
    回应ARP请求的条件:
    

    本地有去往目的IP的路由表
    收到该ARP请求的接口与路由表下一跳不是同一个接口

    RARP概述

    ●RARP
    ●.Reverse Address Resolution Protocol反向地址解析协议
    ●把MAC地址解析为IP地址
    ●用于无盘工作站

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

    2021-03-05 03:21:25
    ARP协议,我们又叫做地址解析协议(基于二层封装) 1、AARP AARP,我们叫做正向ARP,通过对端的IP地址获取对端的MAC地址【由IP得MAC】 2、RARP RARP,我们叫做反向ARP,通过对端的MAC地址湖区对端的IP地址【由...
  • 图解ARP协议(四)代理ARP:善意的欺骗 拼客学院陈鑫杰 24 天前 一、代理ARP概述 我:当电脑要访问互联网上的服务器,目标MAC是什么? 很多小伙伴在刚学习网络协议的时候,经常这样直接回应:不就是...
  • ARP协议详解 功能:IP–>MAC [1]ARP协议的工作原理 主机向自己所在的网络广播一个ARP请求包(我的IP和MAC是xxx,向询问IP为xxx的MAC是?)。 此网络上的其他机器收到该请求包,只有被请求的目标机器...
  • 一、代理ARP概述 我:当电脑要访问互联网上的服务器,目标MAC是什么? 很多小伙伴在刚学习网络协议的时候,经常这样直接回应:不就是服务器的MAC嘛!   这时我会反问:那电脑怎么拿到这个服务器的MAC地址呢? ...
  • ARP 协议

    2019-08-16 18:33:32
    地址解析协议,即ARP(Address Resolution Protocol),是根据IP地址获取物理地址的一个TCP/IP协议。主机发送信息时将包含目标IP地址的ARP请求广播到网络上的所有主机,并接收返回消息,以此确定目标的物理地址;...
  • ARP协议.xmind

    2020-07-14 15:38:47
    ARP协议思维导图的简单总结,介绍ARP的报文格式、工作过程、相关缺陷、ARP缓存表、ARP代理和免费ARP。
  • 理解ARP协议

    2017-12-03 02:33:35
    ARP协议就是用来获取目标IP地址所对应的MAC地址的,也就是说,ARP协议可以动态地在三层IP地址和二层MAC地址之间建立一种映射关系。可以用如下示意图来形象表示其作用: 可以看到上面的图示是把ARP协议

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 19,638
精华内容 7,855
关键字:

代理arp协议