冲突分解算法预约多址协议NetworkDesignandAnalysis课件.ppt
《冲突分解算法预约多址协议NetworkDesignandAnalysis课件.ppt》由会员分享,可在线阅读,更多相关《冲突分解算法预约多址协议NetworkDesignandAnalysis课件.ppt(64页珍藏版)》请在三一办公上搜索。
1、Network Design and Analysis,Wang WenjieW,多址接入协议(二),主要内容,多址接入协议概述固定多址接入协议随机多址接入协议载波载波侦听型多址协议(CSMA)有碰撞检测功能的载波侦听型多址协议(CSMA/CD)冲突分解算法预约多址协议,载波载波侦听型多址协议(1),CSMA是从ALOHA协议演变出的一种改进型协议,它采用了附加的硬件装置,每个节点都能够检测(侦听)到信道上有无分组在传输。如果一个节点有分组要传输,它首先检测信道是否空闲,如果信道有其他分组在传输,则该节点可以等到信道空闲后再传输,这样可以减少要发送的分组与正在传输的分组之间的碰撞,提高系统的利
2、用率。CSMA协议可细分为几种不同的实现形式:非坚持型(Non-persistent)CSMA1-坚持型CSMA p-坚持型CSMA,载波载波侦听型多址协议(2),非坚持型CSMA:指当分组到达时,若信道空闲,则立即发送分组;若信道处于忙状态,则分组的发送将被延迟,且节点不再跟踪信道的状态(即节点暂时不检测信道),延迟结束后节点再次检测信道状态,并重复上述过程,如此循环,直到将该分组发送成功为止1-坚持型CSMA:指当分组到达时,若信道空闲,则立即发送分组;若信道处于忙状态,则该节点一直坚持检测信道状态,直至检测到信道空闲后,立即发送该分组。p-坚持型CSMA:指当分组到达时,若信道空闲,则立
3、即发送分组;若信道处于忙状态,则该节点一直检测信道的状态,在检测到信道空闲后,以概率p发送该分组,载波载波侦听型多址协议(3),非时隙CSMA多址协议(1),非时隙CSMA协议的工作过程如下:当分组到达时,如果信道空闲,则立即发送该分组;如果信道忙,则分组被延迟一段时间后,重新检测信道。如果信道忙或发送时与其它分组碰撞,则该分组变成等待重传的分组。每个等待重传的分组将重复地尝试重传,重传间隔相互独立且服从指数分布。其具体的控制算法描述如下:若有分组等待发送,则转到第2)步,否则处于空闲状态,等待分组到达。监测信道:若信道空闲,启动发送分组,发完返回第1)步;若信道忙,放弃监测信道,选择一个随机
4、时延的时间长度t开始延时(此时节点处于退避状态)。延时结束,转至第1)步。,非时隙CSMA多址协议(2),非时隙CSMA多址协议(3),时隙CSMA多址协议(1),时隙CSMA协议把时间轴分成宽度为的时隙(注意:时隙ALOHA中时隙的宽度为一个分组的长度,这里的时隙宽度为载波检测时间)。如果分组到达一个空闲的时隙,它将在下一个空闲时隙开始传输,时隙CSMA多址协议(2),如果某节点的分组到达时,信道上有分组正在传输,则该节点变为等待重传的节点,它将在当前分组传输结束后的后续空闲时隙中以概率qr进行传输,时隙CSMA多址协议(3),我们可以用马尔可夫链来分析时隙CSMA协议的性能。设分组长度为1
5、个单位长度,其总的到达过程是速率为的Poisson到达过程,网络中有无穷多个节点(假设B)。信道状态0、1、e的反馈时延最大为。又设系统的状态为每一个空闲时隙结束时刻等待重传的分组数n,则相继两个状态转移的时间间隔为或1,时隙CSMA多址协议(4),时隙CSMA多址协议(5),时隙CSMA多址协议(6),时隙CSMA多址协议(7),稳定的时隙CSMA多址协议,主要内容,多址接入协议概述固定多址接入协议随机多址接入协议载波载波侦听型多址协议(CSMA)有碰撞检测功能的载波侦听型多址协议(CSMA/CD)冲突分解算法预约多址协议,CSMA/CD(1),前面讨论的CSMA协议由于在发送之前进行载波监
6、听,所以减少了冲突的机会。但由于传播时延的存在,冲突还是不可避免的。只要发生冲突,信道就被浪费一段时间。CSMA/CD比CSMA又增加了一个功能,这就是边发送边监听。只要监听到信道上发生了冲突,则冲突的节点就必须停止发送。这样,信道就很快空闲下来,因而提高了信道的利用率。这种边发送边监听的功能称为冲突检测。,CSMA/CD(2),CSMA/CD的工作过程如下:当一个节点有分组到达时,它首先侦听信道,看信道是否空闲。如果信道空闲,则立即发送分组;如果信道忙,则连续侦听信道,直至信道空闲后立即发送分组。该节点在发送分组的同时,监测信道秒,以便确定本节点的分组是否与其它节点发生碰撞。如果没有发生碰撞
7、,则该节点会无冲突地占用该总线,直至传输结束。如果发生碰撞,则该节点停止发送,随机时延一段时间后重复上述过程。(在实际应用时,发送节点在检测到碰撞以后,还要产生一个阻塞信号来阻塞信道,以防止其它节点没有检测到碰撞而继续传输。),CSMA/CD(3),总的来说,CSMA/CD接入协议比CSMA多址接入协议的控制规则增加了如下三点:“边说边听”:任一发送节点在发送数据帧期间要保持侦听信道的碰撞情况。一旦检测到碰撞发生,应立即中止发送,而不管目前正在发送的帧是否发完。保证尽快确知碰撞发生和尽早关闭碰撞发生后的无用发送,这有利于提高信道利用率“强化干扰”:发送节点在检测到碰撞并停止发送后,立即改为发送
8、一小段“强化干扰信号”,以增强碰撞检测效果。可以提高网络中所有节点对于碰撞检测的可信度,保证了分布式控制的一致性“碰撞检测窗口”:任一发送节点若能完整的发完一个数据帧,则停顿一段时间(两倍的最大传播时延)并监听信道情况。若在此期间未发生碰撞,则可认为该数据帧已经发送成功。此时间区间即称“碰撞检测窗口”。有利于提高一个数据帧发送成功的可信度。如果接收节点在此窗口内发送应答帧(ACK或NAK)的话,则可保证应答传输成功。,CSMA/CD协议的性能(1),为了简化分析,首先假定一个局域网(LAN)工作在时隙状态下,以每个分组传输的结束时刻作为参考点,将空闲信道分为若干个微时隙,用分组长度进行归一化的
9、微时隙的宽度为。所有节点都同步在微时隙的开始点进行传输。如果在一个微时隙开始点有分组发送,则经过一个微时隙后,所有节点都检测到在该微时隙上是否发生碰撞。如果发生了碰撞,则立即停止发送。这里仍然用马尔可夫链的方法分析。分析的方法与时隙CSMA协议相同。设网络中有无穷多个节点,每一个空闲时隙结束时的等待重传的分组数为n,每个等待重传的节点在每一个空闲时隙后发送的概率为qr。,CSMA/CD协议的性能(2),CSMA/CD协议的性能(3),CSMA/CD协议的性能(4),CSMA/CD协议的性能(5),CSMA/CA,CSMA/CA是有冲突避免(Collision Avoidance)的载波侦听型多
10、址接入协议。它是对CSMA的另一种改进方法。通常在无线系统中,一台无线设备不能在相同的频率(信道)上同时进行接收和发送,因而不能采用碰撞检测(CD)技术。因此,只能通过冲突避免的方法来减少冲突的可能性。在IEEE802.11无线局域网(WLAN)的标准中,就采用了CSMA/CA协议。它不仅支持全连通的网络拓扑,同时支持部分连通的网络拓扑。,主要内容,多址接入协议概述固定多址接入协议随机多址接入协议载波载波侦听型多址协议(CSMA)有碰撞检测功能的载波侦听型多址协议(CSMA/CD)冲突分解算法预约多址协议,冲突分解算法(1),对于有竞争的多址接入协议如何解决冲突从而使所有碰撞用户都可以成功传输
11、是一个非常重要的问题。从前面的讨论可以看出,通过调整对等待重传队列长度的估值,改变重传概率,可以进一步减缓碰撞。而另一种更有效的解决冲突的方式就是冲突分解(Collision Resolution)。冲突分解的基本思想是:如果系统发生碰撞,则让新到达的分组在系统外等待,在参与碰撞的分组均成功传输结束后,再让新分组传输。,冲突分解算法(2),例:设两个分组在第i个时隙发生碰撞,若每个分组独立的以1/2的概率在第i+1和i+2时隙内重传。求在这次冲突分解过程的通过率。解:在第i+1个时隙内有一个分组成功传输的概率为。如果成功,另一个分组在第i+2个时隙内成功传输,此时需2个时隙解决碰撞。如果第i+
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 冲突 分解 算法 预约 协议 NetworkDesignandAnalysis 课件
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-3805971.html