CSMA/CA多路复用、载波监听、冲突避免
2024-09-08 18:27:38
CSMA/CA是避免各站点之间数据传输冲突的算法,其特点是发送包的同时不能检测到信道上有无冲突,只能尽量“避免”。例如,如果计算机A和计算机C同时给计算机B发送一个控制消息,它们将同时到达计算机B,导致冲突的发生。当这种冲突发生时,发送者可以随机等待一段时间,然后重发控制消息。
CSMA/CA的工作原理:
(1)检测到介质空闲后,发送请求帧RTS,表明需要占用介质的时间
(2)目标收到RTS后,若空闲,向所有站点发送“准备发送帧”,表明将被占用
(3)发送方接收数据,目标确认所收到的数据
工作流程图:
最新文章
- R语言绘制空间热力图
- Node.js 爬虫初探
- 《Android深度探索》(卷1)HAL与驱动开发读后感
- VS快捷键的简单总结
- python4delphi 安装
- PHP通过IP 获取 地理位置(实例代码)
- ObjectOutputStream 追加写入读取错误 - 自己的实现方案
- java_jstl 标签库
- 深入浅出 Spring
- Espresso浅析和使用
- C/C++性能测试工具GNU gprof
- pycharm 01
- spark基础知识
- 【Hadoop 分布式部署 三:基于Hadoop 2.x 伪分布式部署进行修改配置文件】
- Python hash() 函数
- UVa 1600 Patrol Robot(三维广搜)
- css兼容性写法大全
- MySQL中进行树状所有子节点的查询 . mysql根据父id 查询所有的子id
- kill di/dia out 1
- Linux多进程CS服务器简单测试
热门文章
- HOMER docker版本安装详细流程
- vue原理:diff、模板编译、渲染过程等
- Vue的指令(内容渲染、属性绑定、javaScript表达式、事件绑定、事务对象、双向绑定、逻辑<;if-show-for>;)
- Mac 创建Python3虚拟环境
- 解决npm安装时出现run `npm audit fix` to fix them, or `npm audit` for details
- Java的注释和标识符
- cowtransfer(奶牛快传)自动上传文件脚本—流程分析
- Linux命令使用时路径存在空格、特殊符号
- Vitis-AI之docker指南
- 微信小程序与微信公众号之间支付问题解决方案