CSMACD是如何在数据传输中避免冲突的?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1210个文字,预计阅读时间需要5分钟。
LOHA系统中,每个节点发送数据都随心所欲,因碰撞概率很高。若每个节点发送前都侦听共有信道,发现空闲后再发送,碰撞概率将大大降低。这正像是Carrier Sense + Mu机制。
ALOHA系统中每个站点发送数据都是随心所欲的,因此发生碰撞的概率很大,如果每个站点发送前都侦听下共用信道,发现信道空闲后再发送,碰撞概率就大大下降,这正是Carrier Sense Multiple Access的思想。基于aloha协议的思想,CSMA协议对其最大的改进即是引入了LBT机制(Listen Before Talk),在CSMA中的CS(Carrier Sense)即是指Listen监听机制。
CSMACSMA能够分成下面三种:
-
1-persistentes CSMA:“节点须要持续监听信道。一旦节点发现信道空暇后,则立马发送数据。”。
-
0-persistentes CSMA:“节点不连续监听信道,若该时刻节点监听信道为busy,那么等待一段时间后。再次进行监听。
若节点该时刻监听信道为空暇,则立马发送数据。”
-
p-persistentes CSMA:“节点须要持续监听信道,一旦发现信道空暇后,节点以p的概率立马发送数据。以1-p的概率不发送数据。
若节点该时刻不发送数据。那么等待一段时间后。再次进行监听,并以p概率再次发送”。
本文共计1210个文字,预计阅读时间需要5分钟。
LOHA系统中,每个节点发送数据都随心所欲,因碰撞概率很高。若每个节点发送前都侦听共有信道,发现空闲后再发送,碰撞概率将大大降低。这正像是Carrier Sense + Mu机制。
ALOHA系统中每个站点发送数据都是随心所欲的,因此发生碰撞的概率很大,如果每个站点发送前都侦听下共用信道,发现信道空闲后再发送,碰撞概率就大大下降,这正是Carrier Sense Multiple Access的思想。基于aloha协议的思想,CSMA协议对其最大的改进即是引入了LBT机制(Listen Before Talk),在CSMA中的CS(Carrier Sense)即是指Listen监听机制。
CSMACSMA能够分成下面三种:
-
1-persistentes CSMA:“节点须要持续监听信道。一旦节点发现信道空暇后,则立马发送数据。”。
-
0-persistentes CSMA:“节点不连续监听信道,若该时刻节点监听信道为busy,那么等待一段时间后。再次进行监听。
若节点该时刻监听信道为空暇,则立马发送数据。”
-
p-persistentes CSMA:“节点须要持续监听信道,一旦发现信道空暇后,节点以p的概率立马发送数据。以1-p的概率不发送数据。
若节点该时刻不发送数据。那么等待一段时间后。再次进行监听,并以p概率再次发送”。

