无线局域网为什么不用CSMA/CD而用CSMA/CA协议
Posted 玛丽莲茼蒿
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了无线局域网为什么不用CSMA/CD而用CSMA/CA协议相关的知识,希望对你有一定的参考价值。
一、什么是CSMA/CD,CSMA/CA?
CSMA/CD:载波监听多点接入/碰撞检测,CSMA/CD协议已经成功地应用于使用有线连接
的局域网
CSMA/CA:载波监听多点接入/碰撞避免
(collision avoid)
CSMA/CD协议:先听再发,边听边发,冲突停发,随机重发
CDMA/CA协议:发送数据时先广播告知其他结点,让其他结点在某段时间内不要发送数据(单双工),以免发生碰撞;
二、无线局域网为什么不用CSMA/CD而用CSMA/CA协议
1.原因一
在无线介质上难以检测碰撞,所以直接不允许发生碰撞就得了。在无线介质上信号的波动范围很广,检测到的不一定是碰撞,可能是变形后的信号,为了避免把变形的信号识别成碰撞,就干脆不允许碰撞的发生。
2.原因二
无线通信中,并非所有站点(设备)都能互相监听到对方,那么一旦数据通路上发生了碰撞,有的设备是不知道的,所以也不允许这种情况发生(直接不让产生碰撞就可以了)。
三、用途
根据CSMA/CA的特点,同一时刻只能有一个设备在传输数据,那么我们可以推理出,如果家里有4部手机、1个iPad、两台笔记本同时连接一个WiFi
的时候,网很卡,那么可以通过关闭几个设备的WiFi连接来满足其他设备的数据传输需求
以上是关于无线局域网为什么不用CSMA/CD而用CSMA/CA协议的主要内容,如果未能解决你的问题,请参考以下文章