首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CSMA/CD不能用于无线网络的原因是什么?

CSMA/CD不能用于无线网络的原因是什么?
EN

Server Fault用户
提问于 2012-11-27 17:19:08
回答 1查看 86.3K关注 0票数 7

我对无线网络很陌生,我想知道为什么以太网中使用的相同的冲突检测机制不能应用到WiFi上。我想我已经开始理解了,但我不确定我是否得到了它:

WiFi的物理特性使得CAMA/CD机制的应用变得不可能,也是不切实际的。这是由于CSMA/CD的“监听”性质,如果媒体在传输数据包之前是免费的。使用CSMA/CD,如果在介质上检测到碰撞,终端设备必须等待随机时间才能开始重传过程。因此,CSMA/CD适用于有线网络,但是,在无线网络中,发送方无法像CSMA/CD那样检测冲突,因为发送方只能在介质上发送和接收数据包,但无法感知穿越该介质的数据。因此,CSMA/CA被应用于无线网络中。CSMA/CA不检测冲突(与CSMA/CA不同),而是通过使用控制消息来避免冲突。如果控制消息与来自另一个节点的另一个控制消息发生冲突,这意味着该介质不可用于传输,并且在尝试重传之前需要应用备份算法。

我是在正确的轨道上,还是有其他的事情我应该考虑?

EN

回答 1

Server Fault用户

回答已采纳

发布于 2012-11-27 18:00:11

左右混淆了缩略语,但基本的要旨是正确的。

无线收发器不能同时在同一个信道上发送和接收,因此无法检测冲突。这是因为在发送功率(一般在100兆瓦左右)和接收灵敏度(通常在0.01到0.0001mw之间)之间存在着难以置信的差异。发送将掩盖任何可能的机会接收外国信号,没有机会“碰撞检测”。因此,使用Control消息避免冲突是必要的。

在大多数有线网络上(如以太网),电压约为1至2.5v;发送和接收的电压大致相同。因此,如果你发送2.5v信号,而其他人与-2.5v信号发生碰撞,“检测”部分将在0v附近看到一个信号,并知道发生了碰撞。

票数 14
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/452675

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档