为什么我们需要地址解析协议?

时间:2015-09-16 02:11:50

标签: networking network-programming communication mac-address arp

我理解ARP的机制,但我想知道为什么即使我们有收件人的IP地址我们也会使用它?依靠收件人的IP地址来发送数据包而不是采取额外的步骤来查找匹配的MAC地址是不是足够了?

谢谢。

1 个答案:

答案 0 :(得分:10)

IP地址是第3层地址。第3层数据包封装在第2层帧中,第2层也包含需要提供的寻址(MAC地址)。 ARP(地址解析协议)将第3层IP地址解析为第2层MAC地址,以便第3层数据包可以封装到第2层帧中然后发送出第1层接口。