09-媒体访问控制
网络设计第九问媒体访问控制——谁什么时候能发共享介质上同一时间只能有一台设备在说话。两台同时说——冲突——两方的帧都损坏——都得重发。这就是媒体访问控制要解决的问题谁先来、怎么排队、冲突了怎么恢复。文章目录网络设计第九问媒体访问控制——谁什么时候能发一、CSMA/CD——以太网的核心二、CSMA/CA——WiFi 的核心三、TDMA、FDMA、CDMA——移动通信的多个维度四、总结一、CSMA/CD——以太网的核心早期以太网是一根同轴电缆——所有设备挂在同一根线上。发送前先听——静默→可以发。但另一种情况——两方同时开始发——在途中冲突——双方都检测到信号异常——都停下来——各自随机等一段时间再重发。这个过程就是 CSMA/CD载波侦听 冲突检测。发送前聆听、发送中检测有无冲突、冲突后随机退避。但今天的交换机已经是全双工——发送和接收不在同一线上——不再有冲突——CSMA/CD 已经退化——它只在某些历史端口协商中被提及。二、CSMA/CA——WiFi 的核心无线里冲突不能在内送时被检测到——因为一个设备不可能在发送信号的同时听到另一个设备的较弱信号——自己的发送功率压过其他所有。所以是 CSMA/CA——CA 碰撞避免。在发之前先送一个短请求帧——AP 回应一个确认——发送设备获得介质——再发数据。收到每个帧后接收设备发一个 ACK——丢失则重发。还有 RTS/CTS——更高级的避免——在发完整帧之前先用短帧预约信道——减少碰撞浪费因为碰撞只浪费短 RTS 帧——不损毁长数据帧。三、TDMA、FDMA、CDMA——移动通信的多个维度蜂窝网络中——同一个基站服务多个电话——不能靠竞争——共享太慢且不可靠。TDMA——时间分多址——每台设备分到时隙——轮流发FDMA——频率分多址——不同设备用不同频率——同时发CDMA——每个设备用一个不同的编码——所有设备同时、同频发——接收端通过卷积解码分离4G/5G 用 OFDMA——在频率上的子载波复用——每个设备拿一些子载波——灵活适应流量。四、总结交换机时代让以太网的冲突成了历史——物理上不再碰撞。无线退而用 CSMA/CA 做冲突避免——因为它无法在发送中检测到。蜂窝基站则用 TDMA/FDMA/CDMA/OFDMA 这种有序分配方式——因为它必须保证通话质量。✅ 亮点从以太网→WiFi→蜂窝通信逐级递进讲清楚三种共享介质的冲突解决方式的根本物理限制——无线不能同时收发所以只能避免不能检测。扩展方向5G NR 的帧结构与时隙分配、OFDMA 在数字通信中的数学原理。

相关新闻

独立产品 AI 增长复盘:从 0 到 1000 用户的关键决策与自动化策略

独立产品 AI 增长复盘:从 0 到 1000 用户的关键决策与自动化策略

独立产品 AI 增长复盘:从 0 到 1000 用户的关键决策与自动化策略 一、前 100 个用户的获取路径:为什么投放不是答案 独立产品的第一期增长不能用投放驱动。预算是有限的,单用户获取成本(CAC)在 8 到 25 美元之间的付费…

2026/7/22 0:27:25阅读更多 →
数字经济没有项目经验,怎么补就业短板

数字经济没有项目经验,怎么补就业短板

随着数据分析工具与低门槛编程环境的持续下沉,数据处理能力已逐渐褪去神秘色彩,成为许多职能岗位的基础工作语言。从零售终端的销售预测到供应链端的库存周转优化,以数据为驱动的决策模式正在重塑业务流程的标准范式。在这一背景下&#xff0…

2026/7/22 0:27:25阅读更多 →
教育类前端交互设计复盘:一个答题组件的七次迭代与最终收敛方案

教育类前端交互设计复盘:一个答题组件的七次迭代与最终收敛方案

教育类前端交互设计复盘:一个答题组件的七次迭代与最终收敛方案 一、一个看似简单的需求:答题组件为何迭代了七次 在线教育产品中最常见的组件之一是答题器。需求描述通常只有一句话:"支持选择题、填空题、连线题,做完后自动…

2026/7/22 0:27:25阅读更多 →
BERT情感分析与可视化在B站评论分析中的应用

BERT情感分析与可视化在B站评论分析中的应用

1. 项目概述 "基于BERT情感分析与多维度可视化的B站热门视频评论分析系统"是一个结合自然语言处理与数据可视化技术的综合解决方案。这个系统能够自动采集B站视频评论数据,通过微调的BERT模型进行情感倾向分析,并生成直观的可视化报告。我在实…

2026/7/22 3:52:20阅读更多 →
植被参数光学遥感反演方法(Python)及遥感与生态模型数据同化算法技术应用

植被参数光学遥感反演方法(Python)及遥感与生态模型数据同化算法技术应用

“绿水青山就是金山银山”的生态文明理念现已深入人心,从顶层设计到全面部署,生态文明建设进入举措最实、推进最快、力度最大、成效最好的时期。生态文明评价必须将生态系统健康作为基本内容,而作为生态系统健康评价的重要指标之一——植被参…

2026/7/22 3:52:20阅读更多 →
Java开发者转型AI:Spring AI实现企业级RAG架构

Java开发者转型AI:Spring AI实现企业级RAG架构

1. 企业级RAG架构的核心价值与Java转型背景检索增强生成(RAG)技术正在重塑企业知识管理的方式。作为Java开发者转型AI领域的关键技能,理解RAG架构不仅能突破大模型的上下文限制,更能将企业私有数据转化为智能应用的燃料。Spring A…

2026/7/22 3:52:20阅读更多 →
C语言函数指针与回调函数详解

C语言函数指针与回调函数详解

1. 函数指针的本质与运作机制 在C语言中,函数指针这个概念常常让初学者感到困惑。要理解回调函数,我们必须先彻底搞明白函数指针的工作原理。每个编译后的函数在内存中都有一个确定的入口地址,就像你家门牌号一样唯一标识这个函数的位置。当我…

2026/7/22 3:52:20阅读更多 →
【C++】019、内存泄漏

【C++】019、内存泄漏

一、内存泄漏定义指程序在动态分配内存后,失去了对该内存块的所有指针引用,导致在程序内存生命周期结束前无法被释放或回收的现象二、内存泄漏的三大根本原因1、遗忘释放:写了new、malloc,但忘了写对应的delete、free,…

2026/7/22 3:52:20阅读更多 →
社区医疗管理系统

社区医疗管理系统

背景社区医疗管理系统作为现代医疗卫生服务体系的重要组成部分,其选题背景源于当前医疗资源分布不均、基层医疗服务能力不足以及居民健康管理需求日益增长的现实矛盾。随着城市化进程加快和人口老龄化趋势加剧,传统医疗模式已难以满足社区居民对高效、便…

2026/7/22 3:50:20阅读更多 →
Go语言静态资源打包方案对比与实践指南

Go语言静态资源打包方案对比与实践指南

1. 项目背景与核心需求在Go语言开发中,我们经常需要处理静态资源文件的打包问题。无论是Web应用的模板文件、前端资源,还是配置文件、证书等,都需要随程序一起分发。传统做法是将这些文件与编译后的二进制文件放在同一目录下,但这…

2026/7/22 0:53:59阅读更多 →
Go语言实现高性能LDAP认证服务的架构与实践

Go语言实现高性能LDAP认证服务的架构与实践

1. 项目背景与核心价值LDAP(轻量级目录访问协议)作为企业级身份认证的黄金标准,已经服务了超过80%的财富500强公司。我在金融科技领域实施统一认证体系时,发现传统Java方案存在启动慢、内存占用高等痛点。而Go语言凭借其协程并发模…

2026/7/22 0:53:59阅读更多 →
【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

更多请点击: https://intelliparadigm.com 第一章:AI面试官实战指南的核心价值与适用场景 AI面试官并非替代人类HR的“黑箱工具”,而是以可解释、可审计、可迭代的方式,赋能招聘全链路的关键基础设施。其核心价值在于将主观经验沉…

2026/7/22 0:53:59阅读更多 →
中小企业小程序开发公司怎么选:预算、上手和售后避坑指南

中小企业小程序开发公司怎么选:预算、上手和售后避坑指南

中小企业做小程序,最常见的矛盾是预算有限,但又不希望功能太单薄;没有技术团队,但又希望后续能自己运营;想快速上线,又担心隐性收费和售后失联。选型时如果只看“低价套餐”或“案例数量”,很容…

2026/7/22 0:01:17阅读更多 →
GEO优化如何沉淀长期内容资产?广拓时代谈AI搜索时代的内容ROI

GEO优化如何沉淀长期内容资产?广拓时代谈AI搜索时代的内容ROI

企业做营销,最怕钱花完了,资产没有留下。 效果广告能带来一段时间的曝光,但预算停止后,流量往往也随之停止。短视频内容可能在几天内冲高,也可能很快沉下去。AI搜索时代,企业需要重新思考一个问题&#xff…

2026/7/22 0:01:17阅读更多 →
Agent 终态判定:何时该停止思考、给出最终回复

Agent 终态判定:何时该停止思考、给出最终回复

Agent 终态判定:何时该停止思考、给出最终回复 一、你的 Agent 在"再想想"的循环里绕了 12 轮,用户已经关窗口了 Agent 与人最大的区别是:人知道什么时候该停下来给答案,Agent 会一直"想"下去。你给 Agent 接…

2026/7/22 0:01:17阅读更多 →
YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

如果你在部署 YOLOv8 时,发现推理速度只有可怜的 1-2 FPS,而别人的演示视频却能跑到 30 FPS 以上,那么问题很可能不在模型本身,而在于你的整个处理链路。很多开发者拿到一个训练好的 YOLOv8 模型后,会直接使用官方示例…

2026/7/21 22:53:50阅读更多 →
Coze与Dify对比指南:低代码AI应用开发从入门到实战

Coze与Dify对比指南:低代码AI应用开发从入门到实战

1. 从零到一:为什么你需要了解 Coze 和 Dify?如果你对 AI 应用开发感兴趣,但一看到“大模型”、“智能体”、“工作流”这些词就头疼,觉得门槛太高,那这篇文章就是为你准备的。很多开发者,包括我自己&#…

2026/7/21 18:53:30阅读更多 →
AI生图工具怎么选?2026年6月版实测对比

AI生图工具怎么选?2026年6月版实测对比

做自媒体的朋友应该都有体会:配图一直是个让人头疼的问题。2026年,AI生图工具已经非常成熟了,但工具太多反而不知道怎么选。以下是截至2026年6月我对主流AI生图工具的实测对比。Midjourney V8.1:速度之王2026年6月11日&#xff0c…

2026/7/21 18:53:30阅读更多 →