当前位置: 首页 > news >正文

计算机考研 408 计算机网络 CSMA相关概念及例题

定义

  • CSMA:载波监听多路访问(先听后发)
  • CD:Collision Detection冲突检测-以太网
  • CA:Collision Avoidance冲突避免-wifi

CSMA/CD 规则

  1. 帧的发送时延 ≥ 信号往返一次的时间, 即争用期
  2. 发送时延(传输时延、传输延迟) = 数据比特数 / 传输速率(网速bit/s)
  3. 传输速率(网速): 网卡每秒能往网线上推多少个 bit, bit/s
  4. 信号往返一次的时间, 即争用期 = 2 * t (单程传播时延)
  5. 单程传播时延= 链路长度 / (信号发送时延+传播速度)
  6. 信号发送+传播速度: 电 / 光信号在网线里跑的速度, m/s

口诀

发时≥往返时,往返两倍单程时;

发时比特除速率,单程长度除速度。

CSMA/CD 最短帧长

以太网协议规定: 最短帧长为64B, 即512 bit

CSMA/CD 争用期

因为最短帧长为64B

当网速为10Mbps, 即10BaseT以太网 : 争用期为51.2μs

当网速为100Mbps, 即100BaseT以太网: 争用期为5.12μs

CSMA/CD 指数退避算法

每次冲突后,设备要等一段时间再重发,等待的时间是「随机数 × 一个争用期(时隙)」。

随机数 = [0, (2^k)−1]
eg: k=4,k为第四次冲突后, 最大随机数为15

注意: k=min(冲突次数,10)

CSMA/CA流程图

【2009年真题】 在一个采用 CSMA/CD 协议的网络中,传输介质是一根完整的电缆,传输速率为 1Gbps,电缆中的信号传播速度是 200 000km/s。若最小数据帧长度减少 800 比特,则最远的两个站点之间的距离至少需要()。

A. 增加 160m

B. 增加 80m

C. 减少 160m

D. 减少 80m

答: D

发时>=往返时

800bit/1Gbps > = 2L/20000km/s
L=80m

【2016年真题】若 Hub 再生比特流过程中,会产生 1.535μs 延时,信号传播速度为 200m/μs,不考虑以太网帧的前导码,则 H3 与 H4 之间理论上可以相距的最远距离是( )。

A.200 m

B.205 m

C.359 m

D.512 m

答: B

单程传输时延为 64B/100Mbps/2 = 2.56μs,又 Hub 再产生比特流的过程中会导致延时 1.535μs,则单程的传播时延为 2.56μs- 1.535μs = 1.025μs,从而 H3 与 H4 之间理论上可以相距的最远距离为 200m/μs x 1.025μs = 205m。

【2019年真题】假设一个采用 CSMA/CD 协议的 100Mbps 局域网,最小帧长是 128 B,则在一个冲突域内两个站点之间的单向传播延时最多是( )。

A.2.56 us

B.5.12 us

C.10.24 us

D.20.48 us

答: B

64B 100Mbps 争用期时5.12μs
128 B 100Mbps 争用期时10.24μs

单向: 5.12μs

【2023年真题】已知 10BaseT 以太网的争用时间片为 51.2us。若网卡在发送某帧时发生了连续 4 次冲突,则基于二进制指数退避算法确定的再次尝试重发该帧前等待的最长时间是( )

A.51.2us

B.204.8us

C.768us

D.819.2us

答: C

2^4-1 = 15
15 * 51.2 = 768us

【2025年真题】现有一 10BaseT 以太网,甲乙处于同一个冲突域,连续发生 11 次冲突,甲再次发送的最大时间间隔为( )。

A.0.512ms

B.0.5632ms

C.52.3776ms

D.104.8064ms

答: C

1023×51.2us=52.4288ms

【2026年真题】假设采用 CSMA/CA 的 IEEE 802.11 无线局域网,其数据传输速率为 300 Mbps,DIFS = 128 μs,SIFS = 28 μs。忽略除数据帧以外的其他帧的传输时延及信号传播时延,主机 H 发送一个总长度为 1500 B 的数据帧,则从开始发送数据帧至确认接收方收到所需的时间至少为( )。

A.40 us

B.68 us

C.168 us

D.196 us

http://www.jsqmd.com/news/1119588/

相关文章:

  • SQLMap高级实战:从自动化工具到精准渗透测试平台
  • Adjacent Words, Divergent Intents: Jailbreaking Large Language Models via Task Concurrency
  • 如何快速批量下载E-Hentai漫画:3个自动化工具终极指南
  • 告别论文熬夜内耗!okbiye AI毕业论文功能手把手实操干货
  • Claude Code 100个真实案例 - 用AI搭建完整博客系统(Markdown+评论+搜索)
  • optiland绘制光学系统的点列图
  • 在petalinux2023.2工程中配置ROS2环境
  • 突破GP限制:E-Hentai下载器的终极解决方案与完整指南
  • Correlation Dimension of Auto-Regressive Large Language Models
  • JavaScript前端框架系列 VS Java后端框架全系列
  • 从GitHub Copilot到企业级审查中枢:构建可审计、可回溯、可问责的AI审查流水线
  • 项目看板同步_agent-project-board-sync
  • Windows版本无损转化升级
  • 从 PHP 到 AI + Golang,程序员自救转型手记(二十):前端点选验证码组件实现
  • Claude Code 100个真实案例 - 用AI做工作流引擎(审批流+可视化流程图)
  • 班级学生平时表现记录 积分抽奖系统源码 全开源
  • Advancing Symbolic Integration in Large Language Models: Beyond Conventional Neurosymbolic AI
  • 找个人开发者快速搭建网站:全流程解决客户建站难题(避坑+高效落地)
  • Claude Code 100个真实案例 - 用AI做数据可视化大屏(ECharts+实时数据)
  • 旋变传感器标定全攻略:从原理到对零实操,工程师一看就会
  • uboot2016(基于IMX6ULL)
  • Facebook“ 一刀流 ”暴力测款,低成本测素材快速起量,黑五、成人、特货卖家必看!
  • 永磁同步电机瞬态场仿真与双闭环控制技术解析
  • RoPE魔法:揭秘大模型位置编码的旋转奥秘
  • 银河麒麟V10新盘挂载与本地Yum源搭建实战
  • Large Language Models as Model Organisms for Human Associative Learning
  • 文心5.0高分低能?真实业务场景下的能力压力测试报告
  • 为什么真实AI工程实践选择GPT-4o而非‘新模型’
  • 第五周学习记录
  • 【Jetson】YOLOv8环境搭建与TensorRT加速部署