通信网体系与协议-第05章-MAC子层.ppt
《通信网体系与协议-第05章-MAC子层.ppt》由会员分享,可在线阅读,更多相关《通信网体系与协议-第05章-MAC子层.ppt(119页珍藏版)》请在三一办公上搜索。
1、第五章 介质访问控制子层,网络链路中使用广播信道,广播信道,也称为多路访问信道(multiaccess channel)或者随机访问信道(random access channel)广播信道的关键问题:当多方竞争信道的使用权时,如何确定谁可以使用信道。用来确定多路访问信道下一个使用者的协议属于数据链路层的一个子层,称为介质访问控制(MAC,Medium Access Control)子层。在LAN中,MAC子层显得尤为重要,特别在无线局域网中,因为无线本质上是广播信道。,主要内容,5.1 信道分配问题5.2 多路访问协议5.3 局域网的IEEE 802系列标准5.4 无线LAN5.5 宽带无线
2、网络5.6 网桥技术5.7 高速局域网技术,5.1信道分配问题,信道分配面临的问题,计算机网络可以分成两类使用点到点连接的网络 广域网使用广播信道(多路访问信道,随机访问信道)的网络局域网关键问题:如何解决对信道争用解决信道争用的协议称为介质访问控制协议 MAC(Medium Access Control),是数据链路层协议的一部分。,信道分配方法:静态分配,频分多路复用 FDM(波分复用WDM)原理:将频带平均分配给每个要参与通信的用户;优点:适合于用户较少,数目基本固定,各用户的通信量都较大的情况;缺点:无法灵活地适应站点数及其通信量的变化。时分多路复用 TDM原理:每个用户拥有固定的信道
3、传送时槽;优点:适合于用户较少,数目基本固定,各用户的通信量都较大的情况;缺点:无法灵活地适应站点数及其通信量的变化。,信道分配方法:动态分配,信道分配模型的五个基本假设:站点模型(Station Model):每个站点是独立的,并以统计固定的速率产生帧,一帧产生后到被发送走之前,站点被封锁;单信道假设(Single Channel Assumption):所有的通信都是通过单一的信道来完成的,各个站点都可以从信道上收发信息;冲突假设(Collision Assumption):若两帧同时发出,会相互重叠,结果使信号无法辨认,称为冲突。所有的站点都能检测到冲突,冲突帧必须重发;连续时间(Con
4、tinuous Time)和时间分槽(Slotted Time,确定何时发送);载波监听(Carrier Sense)和非载波监听(No Carrier Sense确定能否发送)。,信道分配模型,五个基本假设的意义:站点是独立的,并以统计固定的速率产生帧,即t的时间间隔内,一帧产生的概率为t;单信道假设是问题的核心;冲突假设是基本的;连续时间与分槽时间是针对系统确定发送时间的机制;载波监听和非载波监听是面向信道技术的,有的可以实现,有的不易实现,5.2 多路访问协议,定义:控制多个用户共用一条信道的协议,多路访问协议,多用户共享单一信道,并由此产生冲突,这样的系统称为竞争系统;ALOHA协议C
5、SMA无冲突的协议有限竞争协议波分多路访问协议无线LAN协议,5.2.1 ALOHA协议,70年代,夏威夷大学的Norman Abramson等设计了ALOHA协议目的:解决信道的动态分配,基本思想可用于任何无协调关系的用户争用单一共享信道使用权的系统;分类:纯ALOHA协议分槽ALOHA协议,纯ALOHA协议基本思想:用户有数据要发送时,可以直接发至信道;然后监听信道看是否产生冲突,若产生冲突,则等待一段随机的时间重发;,信道效率,假设:帧长固定,无限个用户,按泊松分布产生新帧,平均每个帧时(frame time)产生S帧(0 S 1);发生冲突重传,新旧帧共传k次,遵从泊松分布,平均每个帧
6、时产生G帧;吞吐率 S=GP0,P0为发送一帧不受冲突影响的概率;冲突危险区,Fig.4-2一个帧时内产生k帧的概率:Prk=Gke-G/k!,两个帧时平均产生2G个帧,在冲突危险区内无其它帧产生的概率为:P0=e-2G,所以 S=Ge-2G;Fig.4-3效率:信道利用率最高只有18.4%.,5.2.2 分槽ALOHA协议,基本思想:把信道时间分成离散的时间槽,槽长为一个帧所需的发送时间。每个站点只能在时槽开始时才允许发送。其他过程与纯ALOHA协议相同。信道效率冲突危险区是纯ALOHA的一半,所以P0=e-G,S=Ge-G;Fig.4-2与纯ALOHA协议相比,降低了产生冲突的概率,信道利
7、用率最高为36.8%。Fig.4-3,每帧传输的期望值,载波监听多路访问协议CSMA,CSMA-Carrier Sense Multiple Access Protocols载波监听(Carrier Sense)站点在为发送帧而访问传输信道之前,首先监听信道有无载波,若有载波,说明已有用户在使用信道,则不发送帧以避免冲突。多路访问(Multiple Access)多个用户共用一条线路,1-坚持型CSMA-1-persistent CSMA,原理若站点有数据发送,先监听信道;若站点发现信道空闲,则发送;若信道忙,则继续监听直至发现信道空闲,然后完成发送;若产生冲突,等待一随机时间,然后重新开始发
8、送过程。优点:减少了信道空闲时间;缺点:增加了发生冲突的概率;广播延迟对协议性能的影响:广播延迟越大,发生冲突的可能性越大,协议性能越差;,非坚持型CSMA-nonpersistent CSMA,原理若站点有数据发送,先监听信道;若站点发现信道空闲,则发送;若信道忙,等待一随机时间,然后重新开始发送过程;若产生冲突,等待一随机时间,然后重新开始发送过程。优点:减少了冲突的概率;缺点:增加了信道空闲时间,数据发送延迟增大;信道效率比 1-坚持CSMA高,传输延迟比 1-坚持CSMA大。,p-坚持型CSMA-p-persistent CSMA,适用于分槽信道原理若站点有数据发送,先监听信道;若站点
9、发现信道空闲,则以概率p发送数据,以概率q=1-p 延迟至下一个时槽发送。若下一个时槽仍空闲,重复此过程,直至数据发出或时槽被其他站点所占用;若信道忙,则等待下一个时槽,重新开始发送;若产生冲突,等待一随机时间,然后重新开始发送。,五种多路访问协议性能比较,带冲突检测的载波监听多路访问协议CSMA/CD,引入原因当两个帧发生冲突时,两个被损坏帧继续传送毫无意义,而且信道无法被其他站点使用,对于有限的信道来讲,这是很大的浪费。如果站点边发送边监听,并在监听到冲突之后立即停止发送,可以提高信道的利用率,因此产生了CSMA/CD原理站点使用CSMA协议进行数据发送;在发送期间如果检测到冲突,立即终止
10、发送,并发出一个瞬间干扰信号,使所有的站点都知道发生了冲突;在发出干扰信号后,等待一段随机时间,再重复上述过程。,CSMA/CD工作状态,传输周期竞争周期空闲周期问题?一个站点确定发生冲突要花多少时间?最坏情况下,2倍电缆传输时间,CSMA/CD功能流程,5.2.4 无冲突协议-Collision-Free Protocols,基本位图协议(A Bit-Map Protocol)工作原理共享信道上有N个站,竞争周期分为N个时槽,如果一个站有帧发送,则在对应的时槽内发送比特1;N个时槽之后,每个站都知道哪个站要发送帧,这时按站序号发送。,基本位图协议-A Bit-Map Protocol,象这样
11、在实际发送信息前先广播发送请求的协议称为预留协议(reservation protocol)效率轻负载下,效率为 d/(N+d),数据帧由d个时间单位组成;重负载下,效率为 d/(d+1)。缺点与站序号有关的不平等性,序号大的站得到的服务好;每个站都有 1 比特的开销。,二进制下数法-Binary Countdown,工作原理所有站的地址用等长二进制位串表示,若要占用信道,则广播该位串;不同站发的地址中的位做“或”操作,一旦某站了解到比本站地址高位更高的位置被置为“1”,便放弃发送请求。效率d/(d+log2N),占用信道的策略:有限竞争协议-Limited-Contention Protoc
12、ols,竞争方法例,CSMA;轻负载下,发送延迟小;重负载下,信道效率低。无冲突方法例,基本位图法;轻负载下,发送延迟大;重负载下,信道效率高。有限竞争方法结合以上两种方法,轻负载下使用竞争,重负载下使用无冲突方法Fig.4-8,减少竞争的站的数目可以增加获取信道的概率;基本思路:将站分组,组内竞争;问题:如何分组?,适应树搜索协议-The Adaptive Tree Walk Protocol,工作原理站点组织成二叉树;一次成功传输之后,第0槽全部站可竞争信道,只有一个站要使用信道则发送;有冲突则在第1槽内半数站(2以下站)参与竞争。如其中之一获得信道,本帧后的时槽留给3以下的站;如发生冲突
13、,继续折半搜索。当系统负载很重时,从根结点开始竞争发生冲突的概率非常大。为提高效率,可以从中间结点开始竞争。问题:搜索应该从树的哪一级开始?,5.2.5 波分多路访问协议,信道分配方法:利用FDM、TDM或者两者结合起来,将信道分成多个子信道,然后动态地根据需要分配这些子信道。WDMA:Wavelength Division Multiple AccessDWDM:Dense Wavelength Division Multiplexing,5.2.6 无线LAN协议,无线局域网产生背景笔记本电脑的普及促进了无线局域网的发展portable mobile要做到真正的移动,需要使用无线信号进行通
14、信。无线局域网的特点基于蜂窝(cell)的通信每个蜂窝内只有一个信道(与蜂窝电话不同)一个站点发送的信号,只能被它周围一定范围内的站点接收到短距离传输,无线局域网与有线局域网不同,隐藏站点问题(hidden station problem)由于站点距离竞争者太远,从而不能发现潜在介质竞争者的问题称为隐藏站点问题。Fig.4-11(a),A向B发送数据的过程中,C由于收不到A的数据,也可以向B发送数据,导致B接收发生冲突。暴露站点问题(exposed station problem)由于非竞争者距离发送站点太近,从而导致介质非竞争者不能发送数据的问题称为暴露站点问题。Fig.4-11(b),B向
15、A发送数据,被C监听到,导致C不能向D发送数据。,传统的CSMA协议不适合于无线局域网,需要特殊的MAC子层协议,CSMA在电缆上,信号传播给所有站点CSMA只判断本发送站点周围是否有活跃发送站点冲突被发送站点发现某一时刻,信道上只能有一个有效数据帧无线局域网信号只能被发送站点周围一定范围内的站点接收MAC子层协议需要尽量保证接收站点周围一定范围内只有一个发送站点。冲突被接收站点发现某一时刻,信道上可以有多可有效数据帧,MACA(Multiple Access with Collision Avoidance),是IEEE 802.11无线局域网标准的基础基本思想:发送站点刺激接收站点发送应答
16、短帧,从而使得接收站点周围的站点监听到该帧,并在一定时间内避免发送数据基本过程A向B发送RTS(Request To Send)帧,A周围的站点在一定时间内不发送数据,以保证CTS帧返回给A;B向A回答CTS(Clear To Send)帧,B周围的站点在一定时间内不发送数据,以保证A发送完数据;A开始发送若发生冲突,采用二进制指数后退算法等待随机时间,再重新开始。,MACAW,对MACA协议做了改进,提高了性能主要改进对每个成功传输的数据帧,都要产生确认帧增加了(发送站点的)载波监听发生冲突后,针对每个数据流(相同源和目的地址)执行后退算法,而不是针对每个站点发生拥塞时,站点间交互信息,小结
17、,关键问题:在MAC子层,如何解决多个站点争用共享信道?信道分配方式:静态(FDM、WDM、TDM),动态多路访问协议ALOHA:纯ALOHA、分槽ALOHA,(冲突危险区)CAMA:1-坚持型CSMA、非坚持型CSMA、p-坚持型CSMA(分槽协议)CSMA/CD无冲突协议、有限竞争协议无线局域网协议,5.3 局域网的IEEE 802系列标准与以太网,IEEE 802协议,IEEE 802系列标准定义了若干种LAN,包括对物理层、MAC子层的定义和描述。它的组成如下:802.1 基本介绍和接口原语定义802.2 逻辑链路控制(LLC)子层802.3 采用CSMA/CD技术的局域网802.4
18、采用令牌总线(Token Bus)技术的局域网802.5 采用令牌环(Token Ring)技术的局域网,IEEE 802系列标准,802标准在网络体系结构中的位置,IEEE 802系列标准,IEEE 802 family,IEEE 802系列标准,LAN的参考模型(1),逻辑链路控制子层 LLC(Logical Link Control)引入LLC子层的原因:MAC子层只提供尽力而为的数据报服务,不提供确认机制和流量控制(滑动窗口),有些情况下,这种服务足够,如支持IP协议;当需要确认和流控的时候,这种服务就不能满足,需要LLC。LLC子层提供确认机制和流量控制;LLC隐藏了不同802MAC
19、子层的差异,为网络层提供单一的格式和接口;LLC提供三种服务选项:unreliable datagram service,acknowledged datagram service,reliable connection-oriented service.LLC帧头基于HDLC协议,LAN的参考模型(2),介质访问控制子层 MAC(Medium Access Control)Data encapsulation(transmit and receive)Framing(frame boundary delimitation,frame synchronization)Addressing(ha
20、ndling of source and destination addresses)Error detection(detection of physical medium transmission errors)Media Access ManagementMedium allocation(collision avoidance)Contention resolution(collision handling)分成两个子层的原因管理多点访问信道的逻辑不同于传统的数据链路控制;对于同一个LLC,可以提供多个MAC选择,IEEE 802.3 和 Ethernet,历史ALOHA系统ALOHA
21、+载波监听Xerox 设计了2.94Mbps的采用CSMA/CD协议的EthernetXerox,DEC,Intel共同制定了10Mbps的CSMA/CD以太网标准IEEE定义了采用1-坚持型CSMA/CD技术的802.3局域网标准,速率从1M到10Mbps,802.3标准与以太网协议略有差别。802.3采用的电缆标准,Ethernet,物理层类型用以下域表示:10Base5含义:10:10Mbps;Base:基带传输(baseband medium);5:500米10Base5:粗缆,AUI接口;10Base2:细缆,BNC接口,T型头;10Base-T:RJ-45接口收发器(transce
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 通信网 体系 协议 05 MAC

链接地址:https://www.31ppt.com/p-6028792.html