网卡的MAC地址如何用于设备间的通信?

how the network card's MAC address is used for communication between devices?

你们能帮我解答一下标题中的那个问题吗?我在互联网上没有找到有用的答案 objective。

您需要了解 OSI 模型。以下是针对您的问题的具体回答:

第 2 层通信过程:

  • 机器 A 在其 ARP table.

    中查找机器 D MAC 地址
  • 如果找到MAC地址,则形成数据包并发送到交换机A。

  • 如果未找到 MAC 地址,则生成 ARP 请求并且 MAC 地址是 获得。

  • 交换机 A 接收数据包并检查其地址中的 MAC 地址 MAC 地址 Table.

  • 如果 MAC 地址匹配,它将转发数据包 匹配的端口号。

  • 如果 MAC 地址未找到则数据包 广播到所有端口,但已收到数据包的端口除外。

  • 机器D从交换机A接收到机器A发送的数据包。

  • 机器D回复的时候,跟切换一样的流程 完成了。

来源:https://community.cisco.com/t5/networking-documents/overview-of-layer-2-switched-networks-and-communication/ta-p/3128423