Networking 如何使用网卡';s MAC地址用于设备之间的通信?
你们能帮我回答标题里的那个问题吗?我在互联网上没有找到多少有用和客观的答案。你需要了解OSI模型。以下是针对您的问题的具体答案: 第2层通信过程:Networking 如何使用网卡';s MAC地址用于设备之间的通信?,networking,mac-address,Networking,Mac Address,你们能帮我回答标题里的那个问题吗?我在互联网上没有找到多少有用和客观的答案。你需要了解OSI模型。以下是针对您的问题的具体答案: 第2层通信过程: 机器A在其ARP表中查找机器D的MAC地址 若找到MAC地址,则形成数据包并发送至交换机A 若找不到MAC地址,则生成ARP请求,MAC地址为 获得 交换机A接收数据包并检查其内部的MAC地址 MAC地址表 若MAC地址匹配,它将在网络上转发数据包 匹配的端口号 如果找不到MAC地址,则该数据包被删除 广播到所有端口,但接收数据包的端口除
- 机器A在其ARP表中查找机器D的MAC地址
- 若找到MAC地址,则形成数据包并发送至交换机A
- 若找不到MAC地址,则生成ARP请求,MAC地址为 获得
- 交换机A接收数据包并检查其内部的MAC地址 MAC地址表
- 若MAC地址匹配,它将在网络上转发数据包 匹配的端口号
- 如果找不到MAC地址,则该数据包被删除 广播到所有端口,但接收数据包的端口除外
- 机器D从交换机A接收由机器A发送的数据包
- 当机器D应答时,将遵循与切换相同的过程 完成了
来源:需要强调的是,MAC地址仅在本地级别起作用(大约当设备位于同一物理网络介质上或仅由交换机分隔时)。长距离路由(在网络之间,如通过互联网)不使用MAC地址(当然,路由中的各个步骤都会使用,但您的本地PC不需要知道世界另一端服务器的MAC地址,通常不需要)。