HH123_3 2021-11-16 20:42 采纳率: 77.6%
浏览 53
已结题

关于ARP报文的一个问题?

当一个主机接收到另一个子网的ARP请求时,它会丢弃,还是会发送ARP应答报文?
今天看<<wireshark网络分析就这么简单>>,书上説的会发送ARP应答报文,但我用packet tracer模拟i结果是丢弃了。

  • 写回答

2条回答 默认 最新

  • 恒悦sunsite 运维领域新星创作者 2021-11-17 09:40
    关注

    不会。
    当本网络的所有主机收到该 ARP 数据包时:
    (A)首先检查数据包中的 IP 地址是否是自己的 IP 地址,如果不是,则忽略该数据包。
    (B)如果是,则首先从数据包中取出源主机的 IP 和 MAC 地址写入到 ARP 列表中,如果已经存在,则覆盖。
    (C) 然后将自己的 MAC 地址写入 ARP 响应包中,告诉源主机自己是它想要找的 MAC 地址。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
  • wj31932 2021-11-22 14:27
    关注

    在收到解析本机IP地址的ARP请求后,此值定义了发送回复报文的几种不同模式:
    0 - (默认值)只要请求的目标IP地址为本机地址,不管其配置在哪个接口上, 都回复其arp reply。
    1 - 只有在请求的目标IP地址所在接口,与接收此请求报文的接口相同时回复。
    2 - 除满足1的条件外,还要求发送arp请求的源IP地址所在网段为接收接口的IP地址所在网段的子网。
    3 - 仅回复目标IP地址类型(scope)为global与link的请求,不对类型为host的请求回复。 另外,不要求目标IP位于数据包接收的接口上。
    4 - 7 保留
    8 - 不回复对本地地址的请求。
    系统的内核参数arp_ignore的值,决定arp的回复规则,丢弃的话,应该是配置为2,应答的话,是0或者1.

    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 11月26日
  • 已采纳回答 11月18日
  • 创建了问题 11月16日

悬赏问题

  • ¥15 复杂表达式求值程序里的函数优先级问题
  • ¥15 求密码学的客成社记ji着用
  • ¥35 POI导入树状结构excle
  • ¥15 初学者c语言题目解答
  • ¥15 div editable中的光标问题
  • ¥15 mysql报错1415Not allowed to return a result set from a trigger 不知如何修改
  • ¥60 Python输出Excel数据整理,算法较为复杂
  • ¥15 回答几个问题 关于数据库
  • ¥15 51单片机串口通信问题,未完成且要修改
  • ¥15 百鸡问题 c++编程问题(相关搜索:输出数据)