【问题标题】:Why do we need Address Resolution Protocol? [closed]为什么我们需要地址解析协议? [关闭]
【发布时间】:2015-09-16 02:11:49
【问题描述】:

我了解 ARP 的机制,但我想知道为什么即使我们有接收者的 IP 地址,我们为什么还要使用它?仅依靠接收方的 IP 地址发送数据包而不是采取额外的步骤来查找其匹配的 MAC 地址还不够吗?

谢谢。

【问题讨论】:

  • 因为网络层发送一个MAC地址。必须有人去做。
  • 请阅读更多关于 OSI 层的信息,特别是 layer2 和 layer3 检查这个链接我希望有助于理解为什么 mac 地址stackoverflow.com/questions/30874176/…

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


【解决方案1】:

IP 地址是第 3 层地址。第 3 层数据包被封装到第 2 层帧中,第 2 层还具有需要提供的寻址(MAC 地址)。 ARP(地址解析协议)解析三层IP地址为二层MAC地址,这样三层数据包就可以封装成二层帧然后将其发送到第 1 层接口。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-04-16
    • 1970-01-01
    • 1970-01-01
    • 2011-05-27
    • 1970-01-01
    • 2022-07-03
    • 2021-05-23
    • 2016-09-24
    相关资源
    最近更新 更多