当前位置:首页 > 科技数码

CSMA CSMA CA协议是什么 CSMA CA协议原理介绍【图文】

  什么是载波侦听多路访问/冲突避免(CSMA/CA)协议

  发展背景(出因):

  在总线和环形拓扑中,网络上的设备必须共享传输线路,为解决同一时间几个设备同时争用传输介质,需要有某种访问控制方式,以便协调各设备访问介质的顺序,在设备之间交换数据。

  在总线系统中,每个站都能独立地决定帧的发送,若两个或多个站同时发送,就产生冲突,同时发送的所有帧都会出错。因此一个用户发送信息成功与否在很大程度上取决于总线是否空闲的算法以及两个不同节点同时发送的分组发生冲突时所使用和中断传输的方法,总线争用技术分为载波监听多路访问(CSMA)和具有冲突检测的载波监听多路访问(CSMA/CD)这两大类。载波监听多路访问(CSMA)的技术,也叫做先听后说(LBT),希望传输的站首先对信道进行监听以确定是否有别的站在传输。如果信道空闲,该站可以传输,否则,该站将避让一段时间后再尝试。需要有一种退避算法来决定退让时间。常用的有三种算法。1、非坚持CSMA;2、1-坚持CSMA;3、P-坚持CSMA。

  通信中对介质的访问可以是随机的,即各工作站可以在任何时刻、任意地访问介质;也可以是受控的,即各工作站可以用一定的算法调整各站访问介质的顺序和时间。在随机访问方式中,常用的争用总线技术为CSMA/CD.

  这种控制方式对任何工作站都没有预约发送时间,工作站的发送是随机的,必须在网络上争用传输介质,故称之为争用技术。若同一时刻有多个工作站向传输线路发送信息,则这些信息会在传输线上互相混淆而遭破坏,称为“冲突”。为尽量避免由于竟争引起的冲突,每个工作站在发送信息之前,都要监听传输线上是否有信息在发送,这就是“载波监听”。

  CSMA是从一种叫ALOHA的控制协议演变而来的,之所以要采用这种控制协议,是因为当许多用户共享一个容量为C b/s的信道时,如果两个或更多的用户同时都在共享信道上发送信息,这样就会产生冲突。习惯上把这种冲突叫做碰撞。碰撞的产生会导致冲突的用户发送都告失败。如图所示:

  由图可知,一个帧若要发送成功,必须在发送时刻之前和之后各有一段时间T0内没有其他帧的发送,否则就必然产生冲突而导致失败。这样,一个帧发送成功的条件就是该帧与该帧前后的两个帧到达的时间间隔大于T0.

  基本定义或原理:

  载波监听多路访问/冲突检测(CSMA/CD):在CSMA中,由于通道的传播延迟,当两个站点监听到总线上没有存在信号而发送帧时,仍会发生冲突。由于CSMA算法没有冲突检测功能,即使冲突己发生,仍然要将已破坏的帧发送完,使总线的利用率降低。

  一种CSMA的改进方案是使站点在传输时间继续监听媒体,一旦检测到冲突,就立即停止发送,并向总线上发一串短的阻塞报文(Jam),通知总线上各站冲突己发生,这样通道容量不致因白白传送己受损的帧而浪费,可以提高总线的利用率,这就称作载波监听多路访问/冲突检测协议,简写为CSMA/CD,这种协议己广泛应用于以太网和IEEE802.3标准中。

  此时,浪费掉的带宽就减少为用检测冲突所花费的时间。那么,怎么来估算所需的冲突检测时间呢?对于基带总线而言,此时用于检测一个冲突的时间等于任意两个站之间最大的传播延迟的两倍,所以对于基带CSMA/CD,要求分组长度应该至少两倍于传播延迟,否则在检测出冲突之前传输已经完成,但实际上分组被冲突所破坏。

  应用:CSMA/CD是用争用的方法来决定对介质的访问权。而这种争用协议一般用于总线网。载波监听多路访问(CSMA) 发展情况及存在问题:

  CSMA/CD总线网络中的一个关键技术问题是冲突控制或冲突分解问题,即由于发送冲突而遭碰撞的报文要经过一段随机延时后重发,典型的冲突控制算法,亦即后退算法有以下五种:二进制指数后退算法BEB、多项式后退算法PB、线性增值后退算法LIB、固定平均后退算法FMB、顺序后退算法OB.

1.《CSMA CSMA CA协议是什么 CSMA CA协议原理介绍【图文】》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。

2.《CSMA CSMA CA协议是什么 CSMA CA协议原理介绍【图文】》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。

3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/keji/433404.html

上一篇

无线光通信 无线光通信技术是什么 无线光通信技术应用介绍【图文】

下一篇

web浏览器是什么 Web浏览器是什么 Web浏览器功能介绍【图文】

中俄边境冲突 "国际纠纷"?中俄边境两只熊打架 打斗现场曝光究竟谁家的熊赢了?

中俄边境冲突 "国际纠纷"?中俄边境两只熊打架 打斗现场曝光究竟谁家的熊赢了?

俄罗斯卫星通讯社6月29日报道,俄罗斯“阿穆尔虎”中心日前在社交网站上发布了一段视频,该视频记录下了中俄边境线上两只熊打斗的部分场面。该中心推测,这两只熊是分别从中俄两国来的。  视频画面显示,两只熊面对面走近带刺的铁丝围栏,其中一只熊冲破铁丝网攻击另一只熊。两只熊开始打斗,导致铁丝和围栏杆损毁。视频日期显示,打斗发生在今年5月11日。    据...

报警主机 总线制报警主机和分线制报警有什么区别【详细介绍】

报警主机 总线制报警主机和分线制报警有什么区别【详细介绍】

总线制报警主机在我们日常生活中的许多场合有着较为广泛的应用,比如商场小区等等公共场合,总线制报警主机起到安全保障的作用,既大大节约了人力成本,并且不错的性价比表现也使得它能够胜任多种场景的不同需求,成为市面上完美兼具口碑与质量优势的产品之一。那么接下来不妨就随小编一起来了解关于总线制报警主机的简介,和分线制报警主机的区别以及产品推荐几个板块的信息...

等腰三角形面积 等腰三角形面积算法

等腰三角形面积 等腰三角形面积算法

等腰三角形面积算法:已知三角形底a,高h,则S=ah/2;已知三角形两边a,b,这两边夹角C,则S=2/1absinC,即两夹边之积乘夹角的正弦值等。等腰三角形的面积公式1.已知三角形底a,高h,则S=ah/22.已知三角形三边a,b,c,则(海伦公式)(p=(a+b+c)/2)S=sqrt[p(p-a)(p-b)(p-c)]=sqrt[(1/1...

为防止军事冲突扩大危及安全 埃塞俄比亚600多名中国同胞安全撤离

为防止军事冲突扩大危及安全 埃塞俄比亚600多名中国同胞安全撤离

为防止军事冲突扩大危及安全,埃塞俄比亚600多名中国同胞安全撤离...

cot和tan的关系 cos tan cot之间的关系以及算法谁能帮我详细的讲解一下呀

cot和tan的关系 cos tan cot之间的关系以及算法谁能帮我详细的讲解一下呀

题目:cos tan cot之间的关系以及算法谁能帮我详细的讲解一下呀解答:倒数关系 tanα ·cotα=1 sinα ·cscα=1 cosα ·secα=1 商数关系 tanα=sinα/cosα cotα=cosα/sinα 平方关系 sinα²+cosα²=1 1+tanα²=secα² 1+cotα²=cscα...

江苏邳州和山东郯城流血冲突恶性事件的事后报导,被告方汤某某某

  • 江苏邳州和山东郯城流血冲突恶性事件的事后报导,被告方汤某某某
  • 江苏邳州和山东郯城流血冲突恶性事件的事后报导,被告方汤某某某
  • 江苏邳州和山东郯城流血冲突恶性事件的事后报导,被告方汤某某某
导数四则运算公式 导数公式及运算法则是什么

导数四则运算公式 导数公式及运算法则是什么

有很多的同学是非常的想知道,导数公式及运算法则是什么,小编整理了相关信息,希望会对大家有所帮助!基本初等函数的导数公式1 .C'=0(C为常数);2 .(Xn)'=nX(n-1) (n∈Q);3 .(sinX)'=cosX;4 .(cosX)'=-sinX;5 .(aX)'...

导数运算法则 导数公式及运算法则是什么

导数运算法则 导数公式及运算法则是什么

有很多的同学是非常的想知道,导数公式及运算法则是什么,小编整理了相关信息,希望会对大家有所帮助!基本初等函数的导数公式1 .C'=0(C为常数);2 .(Xn)'=nX(n-1) (n∈Q);3 .(sinX)'=cosX;4 .(cosX)'=-sinX;5 .(aX)'...