Skip to content

2013年 408 计算机网络 第 36 题

计算机网络2013年选择题2分

题目

下列介质访问控制方法中,可能发生冲突的是( )

错因

A

CDMA(Code Division Multiple Access)—— 各站点用正交码片序列编码自己的数据,多站同时发送时码片正交性保证接收方能解出各站独立信号,不发生冲突。错的根源:把"多站同时发"误以为是冲突,实际 CDMA 设计就是允许多站并发且不互相干扰。

C

TDMA(Time Division Multiple Access)—— 各站点轮流占用时隙,每个时隙只允许一个站发送。时间维度划分保证两站不会同时发,不发生冲突。错的根源:以为时隙间隔会让冲突在边界发生,实际 TDMA 严格调度,无冲突。

D

FDMA(Frequency Division Multiple Access)—— 各站点使用不同频段,同一时刻多站同时发送但占用不同频率,不互相干扰不发生冲突。错的根源:可能以为频段重叠会引发冲突,但 FDMA 的频段分配本身就是预先错开的。

总解析

介质访问控制(MAC)协议分类

类别代表协议是否可能冲突原因
静态划分(无竞争)TDMA、FDMA、CDMA❌ 不冲突预先分配资源
动态共享(竞争)CSMA、ALOHA、CSMA/CD、CSMA/CA✅ 可能冲突多站抢同一物理资源
令牌传递Token Ring、Token Bus❌ 不冲突持令牌的站才能发

CSMA(Carrier Sense Multiple Access,载波侦听多路访问) 的特点:

  • 各站点想发时先听信道,空闲就发、忙就等
  • 但"听到空闲"和"发出去"之间有传播时延:A 在 t=0 听信道空闲后开始发,B 在 t=ε 也听信道空闲(A 的信号还没传到 B)后也开始发——两者发出的信号在中间相撞就是冲突

冲突是 CSMA 的根本特征——这就是为什么有 CSMA/CD(撞了再退避)和 CSMA/CA(提前预约避免撞)两种衍生协议。

与静态划分协议(TDMA / FDMA / CDMA)对比:静态划分在协议层就保证不发生冲突,因为每个站点用的资源(时间 / 频段 / 码片)已经预先错开。CSMA 没有这种预先分配,所以必然有竞争和冲突可能。

最终答案是 B(CSMA)

编者注(生僻术语):"多路访问"(Multiple Access)指多个站点共享同一物理介质——这是无线、共享以太网等场景的核心问题。"几个 MA"协议——

  • TDMA:分时(GSM、卫星通信)
  • FDMA:分频(FM 广播、早期模拟手机)
  • CDMA:分码(3G CDMA2000、IS-95)
  • CSMA / CSMA/CD / CSMA/CA:分时间感知(Wi-Fi、早期共享以太网)

前三个是"无冲突的静态划分",后一个是"可能冲突的动态竞争"。本题考的就是这个分类。

最后更新:

🎬 可视化演示
加载中...

提示:可在可视化区直接操作播放、步进、修改参数