所以在ARP请求包中,我们有“谁拥有192.168.1.1?告诉192.168.1.143”。但是,答复不会“发送”到IP地址192.168.1.143,而是发送到与其关联的MAC地址。拥有发件人的IP地址的目的是什么?
感谢。
答案 0 :(得分:1)
这样人们就可以回复你,而不必发送ARP请求。
一般来说the ARP rfc中有很多冗余的东西,但这个特别的东西对我来说似乎没问题。
绝对是发件人硬件地址和发件人协议地址 必要。这些字段放在转换表中。 目标协议地址在请求表中是必需的 数据包使机器可以确定是否进入 发送者信息在表格中或发送回复。它不是 如果只是假设回复,则必须在回复表格中提供 由请求引起的。它包括完整性,网络 监控,并简化建议的处理算法 如上所述(直到放置之后才看操作码 表中的发件人信息。)