最新-无线局域网媒体访问控制协议基础-PPT精品课件_第1页
最新-无线局域网媒体访问控制协议基础-PPT精品课件_第2页
最新-无线局域网媒体访问控制协议基础-PPT精品课件_第3页
最新-无线局域网媒体访问控制协议基础-PPT精品课件_第4页
最新-无线局域网媒体访问控制协议基础-PPT精品课件_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、无线局域网媒体访问控制协议基础7/19/2022课程要点 4.1 引言4.2 MAC协议基础 4.2.1 广播信道及多址接入技术 4.2.2多址接入信道模型 4.2.3 多址接入协议的主要性能指标4.3 典型的时分多址接入MAC协议与性能 4.3.1 多址接入MAC协议的分类 4.3.2 ALOHA协议 4.3.3 CSMA协议 4.3.4 按需分配方式MAC协议7/19/20224.1 引言传输媒体及其频带是局域网络特别是一大类广播信道局域网络所有站点共享的系统资源。局域网的络媒体访问控制(MAC)协议是在局域网内将传输媒体的频带有效地分配给网络各站点用户的方法。媒体访问的控制策略对整个局域

2、网络的性能(吞吐量、帧延迟时间等)来说是至关重要的。本节课程概括介绍适合广播信道的局域网络媒体访问控制(MAC)协议。这些协议虽然有些并非为为无线局域网所设计,但原则上都可以用于作为无线局域网的媒体访问控制(MAC)协议。在介绍广播信道模型的基础上,分析了经典的ALOHA协议、CSMA协议的原理及性能,最后对适合无线局域网的CSMACA等协议进行讨论。7/19/20224.2 MAC协议基础4.2.1 广播信道及多址接入技术一广播信道概念及信道的容量 所谓广播信道,简单说来是指系统中的所有站点都连接在该信道上,这些站点中的任何一个所发送出的信号,都可以被系统中与信道相连接的所有其它站点接收到。

3、信道是有容量限制的,而信道容量则是信道资源大小的量度,表示信道能够可靠传输信息的速率能力。信道容量的大小由下面的香农公式给出: C = Blog2(1+S/N) 式中,C为信道容量,单位为bit/s;B为信道频带宽度,单位为Hz;S/N是信道中的信号功率(S)与噪声功率(N)之比,称为信噪比。 7/19/20224.2 MAC协议基础4.2.1 广播信道及多址接入技术二信道的复用与多址接入技术原则上说来,同一局域网络系统中两个(或两个以上)站利用同一频带信道资源是不能在同一时间发送信息的。通常采用分割子信道的方法。分割子信道通常又称为复用技术。复用技术除了以前提到的频分多址(FDMA)和码分多

4、址(CDMA)技术外,还有一种常用的时分多址(TDMA)技术。FDMA和CDMA技术在GSM蜂窝电话网或无线局域网中用来分割相邻不同小区的子信道,而在单小区无线局域网或有线局域网内,为了若干站共享同一媒体资源,常采用时分的方式,若干站交替在不同时间占用公共信道媒体来发送信号,这一技术称为时分多址接入技术。7/19/20224.2 MAC协议基础4.2.2 多址接入信道模型一N用户广播信道 SB RB SB RB SB RB MAC MAC MAC接收缓冲器接收缓冲器媒体访问控制站点1 站点 2 站点 N 图4.1 N用户广播信道模型 N个用户直接“连接”在该信道上; 任一用户发送出的信息信号可

5、被所有其它站接收到; 信道是半双工的,即同一时间仅当只有一个站发送信息时, 其它站才可以正确接收。7/19/20224.2 MAC协议基础4.2.2 多址接入信道模型二数据帧的生成规则网络中每个站有数据要发送时,在MAC层将数据装配成一个又一个的数据帧,并依顺序放入发送缓冲器。一个数据帧进入缓冲器就意味着一个帧的生成。设单位时间内平均到达帧数为,且满足: 不随时间变化; 某一帧的到达不影响后续帧的到达; 任意小的时间段t内的到达帧要么为1,要么为0。网络中(所有站)帧的到达服从泊松分布,即在时间(0,t)内“到达k个帧”这一事件的概率记为Pk(t)为: Pk(t)= (t)k /k!e-t (

6、4-1)据此可得帧到达时间间隔的概率密度函数p(t)为: p(t)= e-t (4-2) 7/19/20224.2 MAC协议基础4.2.2 多址接入信道模型三信道为理想无噪信道 我们假设系统是理想的且信道中是没有噪声和干扰的,这样当只有某一个站发送数据信息时,信号会无失真地到达各个站点,它的接收站一定能正确收到。在这种情况下,传输出错仅当若干站同时发送信息(发生碰撞)时才可能出现。 四传输碰撞的后果及处理 传输碰撞是两个或两个以上的站同时向信道中送出数据帧是发生的。无论两个(或多个)数据帧在时间上全部重叠还是部分重叠,这些相碰的数据帧都会损坏。相互碰撞的帧损坏(或传输错误)之后,发送站要按照

7、某种规则将被损坏帧进行重新发送。7/19/20224.2 MAC协议基础4.2.3 多址接入协议的主要性能指标吞吐量(S)、总业务量(G)、平均传输延迟(D)等。一. 吞吐量S吞吐量是单位时间内在信道上成功传送的信息量,其单位是bit/s。若在每一秒时间内,成功传送的帧数为n,每帧长度为L比特,则吞吐量为 nL(bit/s)。实用中为分析方便,吞吐量常用其理论上的最大值,也就是信道的传输速率R(单位是bit/s)来归一化,用符号S来表示,则 S = nL/R = nT (T为每帧的传输时长 ),且 0 S 1 若系统中各站没有数据帧的传输要求(信道空闲,总业务量G = 0)或传输的数据帧都发生

8、碰撞,单位时间内成功传输的帧数n等于零,则S = 0 ;若有足够的帧要求传输,这些数据帧一个接一个地发送到信道中,既没有发生碰撞,又没有空闲的帧间隙,则S = 1。 7/19/20224.2 MAC协议基础4.2.3 多址接入协议的主要性能指标系统的总业务量就是系统中所有站数据帧之传输要求的总和。定义为网络信道上所有站在单位时间内要求传送的帧(包括新生帧和出错重传帧)的信息量总和,其单位也是bit/s。总业务量也常用信道的信息传输速率R来归一化,用符号G表示。假设每一秒内系统要求传送的帧数为(为按泊松分布帧的到达率),则用R归一化的总业务量G为 G = L/R = T尽管吞吐量S不可能大于1,

9、但总业务量G作为系统的传输要求,是可能大于1的。当G大于1时,意味着系统内总的传输要求超过了信道的传输能力(信道的信息传输速率R)。吞吐量(S)、总业务量(G)、平均传输延迟(D)等。二. 总业务量G7/19/20224.2 MAC协议基础4.2.3 多址接入协议的主要性能指标某一个数据帧从进入发送缓冲器到成功到达目的地的接收缓冲器所经过的时间称为该数据帧传输迟延(包括该数据帧在发送缓冲器中的等待时间、将数据帧按传输速率R一位一位送入信道的传输时间、与传输距离相关的信号传播时间、数据出错后重新传输的时间等)。平均传输迟延则是对所有数据帧的传输迟延求得的统计平均值。 常用传输时间T来归一化,用符

10、号D表示。 吞吐量(S)、总业务量(G)、平均传输延迟(D)等。三.平均传输迟延D只有当数据帧在发送缓冲器中的等待时间为零、数据帧一次发送成功(没有发生碰撞和误码)且忽略掉信号在媒体中的传播时间的情况下,D = 1 。如果系统的总业务量G增大,则数据帧在发送缓冲器中的等待时间就会增长;总业务量G的增大也会使系统内总的发送企图(试图发送的数据帧)上升,会大大增加数据帧在信道中的碰撞机率,使数据帧出错后重新传输的时间增长。7/19/20224.2.3 多址接入协议的主要性能指标四.吞吐量特性(吞吐量S与总业务量G的关系)当总业务量大于等于信道传输速率R(G大于或等于 1)时,如果不发生碰撞且数据帧

11、间间隔为零(理想情况),信道的利用率达到100% ,此时吞吐量达最大值,S=1 。吞吐量(S) 理想特性 实际特性 0 1 总业务量(G) 1图4.2 吞吐量总业务量(SG)特性 实际情况下,G较小时,S可随着G的增大而增大;当G大到一定程度,不可避免的碰撞将使S减小;如果此时不加以控制,大量新帧和重传帧的出现,会使得G进一步剧增,系统陷于瘫痪,即S=0,D趋于无穷大。当总业务量小于信道传输速率R(G小于 1)时,由于不发生碰撞或碰撞较少,此时S大约等于G。理想情况下(不发生碰撞),S = G 。7/19/20224.2.3 多址接入协议的主要性能指标五.延迟特性(平均传输延迟D与吞吐量S的关

12、系)如果新的业务量不断增加,在加上数据帧碰撞大量出现,将会使总业务量G剧增。如控制不当,不仅会导致S锐减,还会导致平均传输迟延D急剧上升。图4.3 平均传输延迟吞吐量(DS)特性随着吞吐量S的增大,发送等待时间上升,数据帧在信道中的碰撞使得重传帧增加,重传时间增大,导致平均传输迟延增大。正常情况下,总业务量G较小,吞吐量S也较小时,发送等待时间小,数据帧在信道中的碰撞也很少,此时的平均传输迟延D也小;平均传输延迟(D) 延迟特性 0 1 吞吐量(S) 17/19/20224.3典型的时分多址接入MAC协议与性能4.3.1 多址接入MAC协议的分类时分多址接入协议同步时分多址接入协议异步时分多址

13、接入协议随机竞争方式 固定分配方式按需分配方式 TDMAALOHACSMAPollingTokenBit-Map图4.4 时间分割多址接入MAC协议的划分 随机竞争方式MAC协议使用广播信道,连接在广播信道上的任一站点在需要发送信息时,要以某种方式竞争信道的使用权,一旦得到使用权便将信息(数据帧)发送出去。所有站点都能收到这一信息,如果某站发现该信息是发给自己的,便存贮并处理,否则丢弃。这种随机竞争方式的典型协议有ALOHA协议、CSMA协议等。 按需分配方式MAC协议中,网络各站以轮询或预约的方式获得信道使用权。例如在轮询方式中,网络按某种循环顺序询问各站是否有信息发送,被询问站如有待发信息

14、,则立即发送出去,否则(通知)网络转向询问下一个站点。轮询方式控制有集中控制(该中心站对各站依次点名称为轮询,如Polling协议)和分布控制(各站依一定规则传递信道使用权,又称为令牌方式,如token passing bus协议)两种。7/19/20224.3典型的时分多址接入MAC协议与性能4.3.2 ALOHA协议一. 纯ALOHA原理纯ALOHA是指在时间上不划分时间片的ALOHA协议。其原理如 下:当网络中任一站有数据帧要求发送时,不管信道忙与闲,立即发送出去。当检测到所发送的数据帧与其它站发出的数据帧发生碰撞时,则独立延迟一段时间(退避时间)再重新发送出去。如再次发生碰撞,重复以上

15、过程,直至发送成功。 碰撞窗口TT图4.5 纯ALOHA协议的碰撞窗口为2T 数据帧生成后不用等待就立即发出去,故纯ALOHA协议的发送等待时间小,在网络业务量小时有利于提高系统的吞吐量。然而由于发送前不检测信道忙闲,在网络业务量大时,数据帧碰撞概率较大。不加控制时反而会导致系统的吞吐量的迅速减小与延迟的急剧增加。7/19/20224.3典型的时分多址接入MAC协议与性能4.3.2 ALOHA协议二. 分时隙ALOHA原理在分时隙ALOHA中,将信道传输时间按一帧时长T划分成时间片(Slot),某站的待发送帧不论产生于何一时刻,但发送起止时间在一个时间片内进行。如此可能产生的碰撞都应该是完全重

16、叠式的碰撞,从而将碰撞窗口减小为T。图4.5 纯ALOHA协议的碰撞窗口为2T B1A1B2A2B3A1B1B2A2B3碰撞帧站A帧的生成 站B帧的生成 分时隙信道中帧的传输T T T T T T T 7/19/20224.3典型的时分多址接入MAC协议与性能4.3.2 ALOHA协议三. 纯ALOHA与分时隙ALOHA协议的性能 1.吞吐量性能 一个数据帧发送成功的概率是在一定时段(碰撞窗口)内没有其它数据帧生成的概率P0 。而吞吐量则是总业务量与发送成功率之积,即 S = G P0 分时隙ALOHA S = G e-G纯ALOHA S = G e-2G吞吐量(S) 0 0.5 1.0 1.

17、5 2.0 总业务量(G) 0.10.20.30.40.1840.368 图4.7 纯ALOHA与分时隙ALOHA的吞吐量S与总业务量G的关系 7/19/20224.3典型的时分多址接入MAC协议与性能4.3.2 ALOHA协议三. 纯ALOHA与分时隙ALOHA协议的性能 2.延迟性能 纯ALOHA分时隙ALOHA0 0.1 0.2 0.3 0.4 吞吐量(S) 平均延迟(D) 125102050100图4.8 纯ALOHA与分时隙ALOHA的传输延迟D与吞吐量S的关系示意图 7/19/20224.3典型的时分多址接入MAC协议与性能4.3.3 CSMA协议 CSMA(Carrier Sen

18、se Multiple Access)协议称为载波侦听(或载波检测)多址接入协议。是在广播介质信道局域网络中使用较多的一种随机竞争类MAC协议。以减小碰撞率和提高吞吐能力为目的,CSMA协议有多种不同控制策略形成的不同类型: 1-坚持式CSMA P-坚持 非坚持 CSMA/CD CSMA/CA等。IEEE 802.3建议的总线以太网使用协议CSMA/CD,IEEE 802.11建议的无线局域网基本协议CSMA/CA。 7/19/20224.3典型的时分多址接入MAC协议与性能4.3.3 CSMA协议一. CSMA协议原理 CSMA协议下,每站在发送数据帧之前先对信道上的载波进行侦听,以确定信道

19、是处在忙碌(有载波)还是空闲(无载波)状态。当信道忙时,肯定不发送,可以选择继续对载波进行侦听以检测信道,或者先退避一段时间再重新检测信道,直至信道空闲。当检测到信道空闲时,可以立即发送出去,也可以以某种概率发送出去,以另外概率重新检测信道。 进一步提高CSMA协议的性能(减少碰撞、增大吞吐量、缩短帧传输延迟等)将取决于CSMA协议如何安排信道检测和数据发送的机制。 检测到信道是忙碌的,是坚持检测还是退避一段时间后再检测? 检测到信道是空闲,是肯定发送还是以某一概率发送?是检测到信道瞬时空闲还是要求达到一定的空闲间隔才来考虑安排发送时机?7/19/2022二. 1-坚持式CSMA若信道空闲,则

20、将数据帧发送出去;若信道忙碌,则坚持继续检测信道,直至信道空闲。 4.3典型的时分多址接入MAC协议与性能4.3.3 CSMA协议NY发送帧到达发送缓冲器载波侦听检测信道信道空闲吗?发送数据帧结束程序图4.9 1坚持式CSMA协议 发送操作流程 图4.10 1坚持式CSMA协议 吞吐量性能 10.80.60.40.200.01 0.1 1 10 100 tp=1tp=0tp=0.2归一化信号传播延时tP Smax = 0.538 7/19/2022三. p-坚持式CSMA检测到信道空闲时,以概率P(P小于1)发送数据帧,而以概率1P延迟一个时间,之后再重新进行信道检测。 4.3典型的时分多址接

21、入MAC协议与性能4.3.3 CSMA协议图4.11 p坚持式CSMA协议 发送操作流程 图4.12 p坚持式CSMA协议 吞吐量性能 发送帧到发送缓冲器载波侦听检测信道信道空闲?发送数据帧NY产生0,1内随机数P ?Y延迟时间 N结束程序10.80.60.40.200.01 0.1 1 10 100 tp=0.2p=0.9p=0.52p=0.1527/19/2022四. 非坚持式CSMA这种方式和1坚持式CSMA相比较,差别在于当检测到信道忙碌时,不是再坚持继续检测,而是暂退出来,选择一个随机时间延迟D , 延迟完毕后,再重新开始检测信道。4.3典型的时分多址接入MAC协议与性能4.3.3

22、CSMA协议图4.13 非坚持式CSMA协议 发送操作流程 图4.14 非坚持式CSMA协议 吞吐量性能 发送帧到发送缓冲器载波侦听检测信道信道空闲?Y选择随机延迟时间DN发送数据帧结束程序10.80.60.40.200.01 0.1 1 10 100tp=0tp=0.001tp=0.01tp=0.1tp=0.5非坚持式CSMA协议也能够在总业务量G很大时也有大的吞吐量,特别是在信号传播延时小时更为明显。需要指出,非坚持式CSMA在总业务量G很大时也有大的吞吐量这一点是靠牺牲数据帧的平均传输延迟换来的。 综合前述的几种CSMA协议,对它们的性能作一简单比较: 时隙非坚持式CSMA具有最大的吞吐

23、量S; 总业务量G较小时,1坚持式和P坚持式CSMA的吞 吐量最大; 选择合适的P值,可使 P坚持式 CSMA 的平均传输延 迟D较小; 吞吐量S 较小时,1 坚持式 CSMA的平均传输延迟D 最小; 各种CSMA协议的性能都比ALOHA系统要好。 7/19/2022四.具有碰撞检测和碰撞避免功能的CSMA协议简介4.3典型的时分多址接入MAC协议与性能4.3.3 CSMA协议1. 具有碰撞检测功能的CSMA协议CSMA/CD CSMA/CD协议就是IEEE 802.3 标准规定的总线式以太网络的媒体访问控制(MAC)协议。它是在1坚持式CSMA的基础上增加了碰撞检测功能,从而使协议的性能大大

24、改善。 CSMA/CD协议对碰撞进行检测是基于在一定传输距离内,任何两个或两个以上的数据帧在媒体中发生碰撞时,多路信号(曼彻斯特编码信号)相互叠加后的直流电平一定高于单路信号(无碰撞)的直流电平。 增加碰撞检测功能后使得协议性能提高主要基于两点: 当检测出已经发生的碰撞后,正在发送数据帧的站可立即终止发送,以减少信道资源的不必要的继续浪费; 每个站的数据帧发生碰撞后将选择进入退避,并可根据自己的数据帧连续遭到碰撞的次数,了解系统中负载的轻重情况,调整随机退避的时间范围,进而降低再次碰撞的概率,确保重负载G时获得较大的吞吐量S 。 7/19/2022四.具有碰撞检测和碰撞避免功能的CSMA协议简

25、介4.3典型的时分多址接入MAC协议与性能4.3.3 CSMA协议2. 具有碰撞避免功能的CSMA协议CSMA/CA CSMA/CA协议是IEEE 802.11 标准规定的无线局域网的基本的MAC协议。无线局域网的MAC协议没有选择CSMA/CD的原因是无线条件下碰撞检测的困难。因为若干路无线信号碰撞后,并不能保证相互叠加的合成信号的直流电平或载波幅度的一定增加。CSMA/CA是具有碰撞避免功能的CSMA协议。实际上它也不能做到碰撞的绝对避免,只不过是综合前述各种CSMA的优秀特点,尽量减少碰撞的概率,尽量获得比较理想的吞吐量S及传输延迟D。 碰撞避免途径之一: 当系统中的总业务量G很低时以1

26、坚持式 CSMA方式工作,尽量减小传输延迟D,而在系统中的总业务量G较高时以P坚持式或非坚持式CSMA方式工作,尽量获得较大的吞吐量S。碰撞避免途径之二: 在非坚持式CSMA方式工作时,可以给系统中的站或各个站所发送的不同类型的信息进行分类,并给以不同的优先级别。当检测到信道忙碌时,以不同优先级别的站或不同优先级别的信息数据帧来确定其退避延迟时间的大小,达到改善系统性能的目的。 碰撞避免途径之三: 可以通过发送探询脉冲(或短的探询帧)的方式获取信道使用权,以减小数据帧碰撞的概率。因为发出占时很短的探询脉冲如果未遭碰撞(能正确回收到),说明已获得信道,可放心随后发送自己的数据帧;如果探询脉冲遭到

27、碰撞(未能回收或回收错误),则选择退避。由于探询脉冲占时很短,即使碰撞,造成的信道资源浪费也很小。7/19/2022一.具有预约功能的位映象(Bit-Map)MAC协议4.3典型的时分多址接入MAC协议与性能4.3.4 按需分配方式MAC协议 1 1 1 F1F4F6 1 1 F1F5 1 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0 1 2 争用期(N=8 时隙) 数据帧 争用期(N=8 时隙) 数据帧 争用期 图4.15 位映象(Bit-Map)协议原理示意图 具有数据帧要发送的站,可以在争用期中属于自己的争用时隙(和自己站址地相同的时隙号)内插入比特“1”。 一个争用期过去后,网络中的所有站都可通过该争用期中各个时隙内的内容(0或1)了解该争用期过后,究竟有那些站

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论