所以在一个 ARP 请求包中,我们有“谁有 192.168.1.1?告诉 192.168.1.143”。然而,回复不是“发送”到 IP 地址 192.168.1.143,而是发送到与其关联的 MAC 地址。获取发件人 IP 地址的目的是什么?
谢谢。
所以在一个 ARP 请求包中,我们有“谁有 192.168.1.1?告诉 192.168.1.143”。然而,回复不是“发送”到 IP 地址 192.168.1.143,而是发送到与其关联的 MAC 地址。获取发件人 IP 地址的目的是什么?
谢谢。
这样人们就可以回复您,而无需发送 ARP 请求。
一般来说,ARP rfc中有很多多余的东西,但这个特殊的东西对我来说似乎没问题。
发送方硬件地址和发送方协议地址是绝对必要的。正是这些字段被放入翻译表中。 目标协议地址在数据包的请求形式中是必需的,以便机器可以确定是在表中输入发送者信息还是发送回复。如果假设回复仅由请求引起,则回复表单中不一定需要。包含它是为了完整性、网络监控和简化上述建议的处理算法(直到将发送者信息放入表中之后才会查看操作码)。