Windows 10 如何生成 ARP 回复?通过以太网端口将嵌入式设备的 ARP 请求发送到笔记本电脑上的 Windows10

Windows 10 如何生成 ARP 回复?通过以太网端口将嵌入式设备的 ARP 请求发送到笔记本电脑上的 Windows10

我想使用我的嵌入式设备通过以太网电缆向装有 Windows 10 的笔记本电脑发送 ARP 请求。

我想通过以太网电缆从 Windows 接收返回到我的嵌入式设备的 ARP 回复。

  1. 如果我只是通过以太网电缆从我的嵌入式设备向我的笔记本电脑上的 windows10 发送 ARP 请求,即使 wifi 正在运行并且我的笔记本电脑 windows10 也连接到互联网,widnows10 的 ARP 回复是否会自动发生?

  2. Windows10 的哪个软件部分负责生成 ARP 回复?网络适配器驱动程序?

我想通过以太网端口从我的嵌入式设备向我的笔记本电脑的 Windows 10 发送 ICMP ping 请求,执行上述过程,并从我的笔记本电脑上的 Windows10 接收 ICMP 回复。

我尝试寻找这些答案,但找不到任何可靠的答案,尤其是因为我对这个领域还很陌生。

答案1

  1. 是的,ARP 回复将“自动”发生。此外,如果您尝试 ping 目标并且其 MAC 尚未出现在 ARP 表中,则 ARP 请求将“自动”发送。ARP 请求不会发送到特定设备!ARP 请求以广播形式发送到子网中的所有设备。根据您的 LAN 配置,请求可以通过 LAN 和 WLAN 到达目标(但只有具有适当 IP 地址的那个才会回复,因为两个网络适配器将具有不同的 IP 地址)。

  2. 据我所知,ARP(协议)是在 TCP/IP 堆栈中实现的。

注意:这个问题并不是真正意义上的话题,它不是关于特定问题,而是关于一般知识(据我所知,这不会是一个问题)。因此,其他 StackExchange 网站可能更适合。此外,您不应该将多个问题放在一个帖子中。

我建议阅读有关 ARP 工作原理的资料,其中有大量具有不同详细程度的文章/视频/动画。

相关内容