gpt4 book ai didi

c - 使用目标MAC的ARP数据包

转载 作者:行者123 更新时间:2023-11-30 17:55:07 24 4
gpt4 key购买 nike

我向某些IP地址发送ARP请求,但正如你所知,主机并不总是具有相同的IP地址。我想首先发送ARP请求并保存回复主机的MAC地址,然后通过以下方式发送arp包MAC地址,而不是IP。我设法向所有主机发送ARP数据包并保存回复主机的MAC地址,但我不知道如何使用目标MAC地址而不是目标IP地址发送ARP数据包.你有什么建议吗?告诉我你是否想添加一些代码

最佳答案

我认为你混淆了一些东西。 ARP 在 OSI 第 3 层上工作,MAC 地址与 OSI 第 2 层上的以太网相关。要像 IP 一样在 OSI 第 3 层上发送数据包,您必须知道以太网的正确 MAC 地址。因此,您向所有电台发出广播(ARP 请求),您将得到带有正确 MAC 地址的答案(根据 usicast)。您可以使用该 MAC 地址发送 IP 包。

关于c - 使用目标MAC的ARP数据包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14536755/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com