ARP+ICMP

一、ARP 【地址解析协议】

  1、是根据 【IP 地址】获取数据链路层地址【MAC地址】的一个 TCP/IP 协议。

  2、ARP表 存在于 PC端 及 网络设备中,交换机只有 MAC地址表;

二、ARP 是 IPV4中必不可少的一种协议,它的主要功能是:

  1、将 IP地址解析成 MAC地址;

  2、维护 IP地址与 MAC地址的 映射关系的缓存,即 【ARP表】;

  3、实现网段内重复 IP地址的检测。

三、ARP 工作原理

  1、网络设备一般都有一张 ARP缓存【ARP Cache】,用来存放 IP地址和 MAC辞职的关联关系。

  2、在发送数据前,设备先查找 ARP缓存表。如果缓存表中存在对方设备的 ARP表项,直接采用表项中的MAAC地址来封装帧,将帧发送出去。如果没有相应信息,通过发送 ARP request 报文来获得。

  3、ARP表有效期默认为 180秒,过了有效期自动删除。

  4、如果目标设备在其他网络,则源设备会在 ARP表中查找【网关的MAC地址】,将数据发送给网关由网关把数据转发给目的设备。

      

   5、主机1以广播形式发送 ARP Request,当主机2收到主机1的 ARP Request报文后,将主机1的MAC与IP信息写入本地 ARP表中,此时主机2回应主机1的ARP Reply是属于单播

 

实验:路由器代理 ARP

  1、经过路由器的时候,路由器会执行代理ARP【路由器是断绝广播的】

  2、PC1的ARP表,对应的是路由器网关地址和G0/0/0端口的MAC地址,看下表;

  3、路由器

 

一、ICMP协议

  Internet控制消息协议 ICMP【Internet Control Message Protocol】是协议的辅助协议

  作用:

    在网络设备间传递各种差错和控制信息,对于收集各种网络信息、诊断和排除各种网络故障等方面起着至关重要的作用。

  1、ICMP消息封装在 IP报文中,IP报文头部 Protocol值为1时表示 ICMP协议。

  2、ICMP控制报文的种类:

    2.1、ICMP重定向:特定情况下,路由器检测到一台机器使用非最优路由时候,它会向该主机发送一个ICMP重定向报文,请求主机改变路由。

    2.2、ICMP差错检测:Echo消息常用于检测源和目的之间的网络联通性,同事提供其他信息,如报文往返时间等。【ping】【tracert】

      ping常用配置参数:

      a、-a source ip :指定发送 ICMP Echo-Request报文的源 IP地址,如不指定源IP地址,将采用出接口的IP地址;

      b、-c count:指定发送 ICMP Echo-Request报文次数。缺省为发送5个

      c、-h ttl 值:指定TTL的值,缺省为255

      d、-t timeout:指定发送完ICMP Echo-Request后,等待ICMP Echo-Reply的超时时间。

    2.3、ICMP错误报告:定义了各种错误消息,用于诊断网络连接性问题;

    

 

     

 

 

 

 

 

  

 

posted on   风中的疯子  阅读(349)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示