我在论坛上阅读了其他类似的问题,但没有人完全回答我的问题。但是要了解我的困惑,您需要知道我还有什么困惑。
ARP 是第 2 层还是第 3 层协议?例如,交换机是否知道 ARP 请求的存在,或者它所看到的只是“从 a:b:c:d 到 FF:FF:FF:FF:FF:FF 的帧”?
假设交换机不知道什么是 ARP 请求,如果我为子网外部的 IP 地址创建 ARP 请求会发生什么(假设我已经手动完成此操作并绕过了使主机到达的行为网关代替)?交换机会不会因为不知道这个 IP 在子网之外的事实而只是广播它,将帧传送到下一个交换机,这同样对第 3 层恶作剧视而不见,也会广播它,造成混乱?
混乱会继续,还是像路由器这样的 L3 实体最终会丢弃数据包?