首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >ARP :当主机想在不同的网络中与主机通信时,Mac ARP会请求什么?

ARP :当主机想在不同的网络中与主机通信时,Mac ARP会请求什么?
EN

Stack Overflow用户
提问于 2015-11-12 13:36:14
回答 1查看 111关注 0票数 0

请澄清我对ARP的怀疑。在下面的拓扑中。为了更好地理解,当主机连接在默认网关之间时,ARP是如何工作的。

主机A(10.10.10.1)-----Switch-----(10.10.10.2)Router(20.20.20.2)--------HostB

  1. 当主机想要与主机B通信时,hostA是否向目标IP (20.20.20.1)或默认网关(10.10.10.2)发送ARP请求。
  2. 如果主机B发送ARP,主机A标识主机B在不同的网络中,它将只将数据包发送到配置好的默认网关,也会请求默认网关Mac地址
  3. 主机B mac不会被主机A以任何费用学习,那么主机A是否每次都会生成ARP请求?
EN

回答 1

Stack Overflow用户

发布于 2015-11-12 15:02:07

由于MAC地址仅适用于被第3层设备(路由器)限制的第2层域,除非主机有错误配置的掩码,否则主机不会对不同子网上的MAC地址进行ARP。

主机将ARP作为其配置网关的地址,以便将帧发送到网关,而网关将删除第2层帧,并尝试将第3层数据包转发到端口到终端主机。然后,路由器将第3层数据包封装为一个新的第2层帧(如果nest跃点不在其ARP缓存中,则可能使用ARP )。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33672692

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档