总结: 前提: 知道目标 Mac
计算机 A 发送一个消息给计算机 B
源码 Mac 目标 Mac 源 IP 目标 IP 数据
单播的形式发送到交换机, 交换机会检测自己的对照表有没有目标 Mac, 如果有, 单播传, 如果没有, 交由上一层: 路由器
路由器收到消息: 对消息进行分析:
要确定目标计算机与本计算机是否在同一个网段, 如果在同一个网段, 直接发送给对应的交换机, 交换机再单播发给目标 Mac
如果不是在同一网段: ?
前提: 不知道目标 Mac:
计算机 A 发送一个消息给 计算机 B
源码 Mac 目标 Mac 不知道 源 IP 目标 IP 数据
单播的形式发送到交换机, 交换机交由上一层路由器: 路由器收到消息: 对消息进行分析:
要确定目标计算机与本计算机是否在同一网段,
如果在同一网段通过 IP 以及 ARP 协议获取到对方的 Mac 地址, 然后在通信.
来源: https://www.cnblogs.com/alex3174/p/11348190.html