Ethernet
干什么用的
一根线上挂着好几台机器,怎么让数据只给某一台?
以太网给每块网卡一个 6 字节的 MAC 地址,在每一帧最前面写上「这一帧给谁」。不是自己的就丢掉。
交换机怎么知道往哪转
★★★ 靠一张自己学出来的 MAC 表,没人配置它:
· 每收到一帧 → 记下「源 MAC 在哪个口」;
· 要转发时 → 查「目的 MAC 在哪个口」。
★★ 学的是源、查的是目的 —— 方向相反。
★ 常见误解
★★ 「交换机隔断广播」 —— 不对。它隔断的是冲突域,广播照样传遍全网;要隔断广播域得用 VLAN 或三层设备。
★★ 「帧校验错了会重传」 —— 不会。校验对不上就静默丢弃,重传是 TCP 的事。所以链路误码在上层看来就是「莫名丢包」。
★ 「MAC 永久固定」 —— 出厂唯一,但可以改。别把它当安全凭据。