Skip to content

408

计算机网络

CN-03-08 介质访问控制:CSMA协议


一、定位信息

  • 圈层:核心层
  • 前置知识:ALOHA协议(CN-03-07)、冲突的概念
  • 知识网络位置:本单元是CSMA系列协议的基础,为CSMA/CD和CSMA/CA的学习做铺垫
  • 考点热度等级M级(中频常考)——CSMA三种类型的对比是选择题常考内容,近5年约2次

二、知识点讲解

1. CSMA的核心思想

CSMA(Carrier Sense Multiple Access,载波侦听多路访问)的核心改进是**"先听后发"**——站点在发送数据前先检测信道是否空闲。

2. CSMA的三种类型

(1)1-坚持CSMA

规则

  • 站点有数据时,先侦听信道
  • 如果信道空闲,立即发送
  • 如果信道忙,持续侦听,直到信道空闲后立即发送
  • 如果冲突,等待随机时间后重新开始

特点:信道一旦空闲,站点100%会发送("1-坚持"的含义)。冲突概率较高(多个站点可能同时等待并在信道空闲时同时发送)。

(2)非坚持CSMA

规则

  • 站点有数据时,先侦听信道
  • 如果信道空闲,立即发送
  • 如果信道忙,不持续侦听,等待一个随机时间后再侦听
  • 如果冲突,等待随机时间后重新开始

特点:减少了冲突概率(随机等待使同时发送的概率降低),但增加了发送延迟。

(3)p-坚持CSMA(用于时隙信道)

规则

  • 站点有数据时,先侦听信道
  • 如果信道空闲,以概率 pp 发送,以概率 1p1-p 推迟到下一个时隙
  • 如果信道忙,等待到下一个时隙再侦听
  • 如果冲突,等待随机时间后重新开始

特点:平衡了1-坚持(冲突多)和非坚持(延迟大)的优缺点。

3. 三种CSMA对比

类型信道空闲信道忙冲突概率延迟
1-坚持立即发送持续侦听直到空闲
非坚持立即发送随机等待后再侦听
p-坚持概率pp发送等待下一时隙

三、记忆与理解辅助

  1. 1-坚持:"坚持等,空了就发"——持续侦听,空闲立即发送。冲突多但延迟小
  2. 非坚持:"不坚持,忙了就去等"——不持续侦听,随机等待后再来。冲突少但延迟大
  3. p-坚持:"看运气"——空闲时以概率 pp 发送,折中方案
  4. CSMA改进思路:ALOHA(直接发)→ CSMA(先听后发)→ CSMA/CD(边听边发)→ CSMA/CA(预约避让)

四、例题与精解

例题1(基础巩固)

题目:在CSMA协议中,"载波侦听"的含义是( ) A. 发送数据前检测信道是否空闲 B. 发送数据后检测是否发生冲突 C. 接收数据时确认是否是发给自己的 D. 发送数据时检测信号强度

命题意图:考查CSMA的基本概念。

精解

  1. 审题分析:CSMA的"Carrier Sense"含义。

  2. 解题思路:CSMA的核心是"先听后发"。

  3. 完整步骤

    • "载波侦听"就是在发送前检测信道是否有载波信号(是否空闲)。
    • A:正确。发送前检测信道是否空闲。
    • B:这是CSMA/CD的"碰撞检测",不是载波侦听。
    • C:这是地址过滤功能,与载波侦听无关。
    • D:信号强度检测不是载波侦听的含义。
    • 答案为 A
  4. 方法反思:区分"载波侦听"(发送前)和"碰撞检测"(发送中),是CSMA和CSMA/CD的关键区别。

例题2(中等提升)

题目:比较1-坚持CSMA和非坚持CSMA的性能差异,分析各自的优缺点。

命题意图:考查CSMA三种类型的理解。

精解

  1. 审题分析:比较两种CSMA的冲突概率和延迟特性。

  2. 解题思路:从冲突概率和延迟两个维度分析。

  3. 完整步骤

    • 1-坚持CSMA
      • 优点:信道空闲时立即发送,延迟低
      • 缺点:多个等待站点可能同时发送,冲突概率高
    • 非坚持CSMA
      • 优点:随机等待减少了同时发送的概率,冲突少
      • 缺点:即使信道空闲也可能在等待,延迟增大
    • 总结:1-坚持"性急"——冲突多但快;非坚持"耐心"——冲突少但慢
  4. 方法反思:p-坚持CSMA通过调整 pp 值在两者之间取得平衡。


五、考情分析

  • 考查频次:CSMA三种类型对比近5年约2次
  • 常见题型:选择题
  • 分值占比:2分
  • 命题趋势:常与CSMA/CD、CSMA/CA对比考查。基于大纲与命题规律推测

六、易错点提醒

  1. 错误表现:混淆CSMA和CSMA/CD 错误原因:名称相似 正确理解:CSMA只"先听后发",CSMA/CD还"边发边听"(碰撞检测)

  2. 错误表现:认为1-坚持CSMA的"1"是指100%成功发送 错误原因:误解"坚持"的含义 正确理解:"1-坚持"是指信道空闲时100%发送(不推迟),但仍然可能冲突

  3. 错误表现:忽略p-坚持CSMA只适用于时隙信道 错误原因:未注意适用条件 正确理解:p-坚持CSMA要求时间被划分为时隙,站点在时隙开始时决策


七、来源标注

  • 依据2026考研统考大纲
  • 依据《计算机网络》(第8版)谢希仁版
  • 依据大学本科经典教材共识

考研全科复习资料 - 基于2026考研统考大纲