附录3:本章的无背景乐的
看图搞懂介质访问控制的关键机制、协议边界与冲突处理
按 空格/→ 演示下一步
全部页面点击任意一页,跳回舞台从这页播放
附录3:本章的无背景乐的
看图搞懂介质访问控制的关键机制、协议边界与冲突处理
MAC子层概述
你和室友的手机、电脑、智能音箱同时要连WiFi,但无线信道只有一条——谁先发、谁等、怎么不撞车?管这事的,就是MAC子层。
多人共享一条信道,需要规则决定谁在什么时刻发数据
ALOHA协议
上节说MAC子层要解决「谁先说话」。最早的答案出乎意料——根本不管,谁想发就发。这就是ALOHA。
谁都听不清,等安静下来随机再开口说一次
CSMA协议
纯ALOHA的最大问题是「先说后想」——不管有没有人正在说,上来就发,结果碰撞概率居高不下。CSMA的改进思路很朴素:开口之前,先用耳朵探一探。
开口前先听有没有人在讲,有人在讲就等,没人讲再开口
以太网概述
ALOHA 给出随机接入的代价,CSMA 把代价降一截——它们都是理论规则。以太网是首个把 CSMA/CD 做成大规模商用 LAN 的技术,也是后续所有 LAN 演化的母版。
车道宽=帧格式;红绿灯=CSMA/CD;不同等级公路=不同速率;门牌=MAC 地址
以太帧格式
前页已看到以太网把上层数据装进链路层帧。接收方靠哪些字段找到收发接口、辨认协议,并判断帧是否完整?
MAC对应当前链路收发接口,EtherType对应内容类别,CRC对应封签;帧长限制类似包裹规格
_二层交换的基本原理
上一帧讲过 MAC 地址是以太网设备的门牌号。那交换机拿到一帧后,怎么决定送往哪个端口?这就是二层交换要回答的问题。
柜号对应端口,按收件人名字=MAC 查柜分发;找不到就挨户问=泛洪
生成树协议
上一节讲了交换机按 MAC 表转发。如果两台交换机之间接两根网线做冗余,广播帧就会在环路里无限转发——这就是广播风暴。生成树协议正是为解决这个问题而生。
物理可修环城高架互通,逻辑只放行一条主干道,其余路口设红灯禁入
虚拟局域网
生成树解决了环路,但还有个常见问题:财务部和研发部只想彼此通信,不希望对方广播帧漫天飞。物理上重新布线显然太贵。
共用大楼基础设施,按租户标签(VLAN ID)隔离,跨租户广播互不可见
二层设备
二层设备:定义、要点与典型应用
本节要点
- ✓介质访问从随机争用演进到受控交换
- ✓交换机通过MAC学习实现冲突域隔离
- ✓二层围绕寻址、环路、隔离三件事展开
- ✓帧格式细节记录着规范演进的痕迹
- ✓无连接特性使环路处理成为二层的必答题
课后思考
先合上页面自己想,再翻参考答案。本节问题值得多停一会儿。
参考答案有线可同时收发,能检测碰撞后重传;无线信号互相干扰,发送时几乎无法检测碰撞,只能靠预约避让。介质的共享冲突域与半双工特性决定了协议选型。
参考答案广播帧会在环路中无限复制并来回转发,MAC 表也会因同一 MAC 在不同端口反复出现而震荡。最先出现的是广播风暴和 MAC 地址表抖动。
参考答案VLAN ID 仅 12 位(4094 个),数据中心租户与虚拟机数量远超此上限;VXLAN 用 24 位标识把二层帧封装进 UDP,可跨三层路由,突破了 VLAN 的数量与地域限制。