《计算机通信网》第4章MAC子层.ppt
《《计算机通信网》第4章MAC子层.ppt》由会员分享,可在线阅读,更多相关《《计算机通信网》第4章MAC子层.ppt(64页珍藏版)》请在三一办公上搜索。
1、第4章 介质访问子层(MAC子层),4.1 背景4.2 共享介质的信道分配4.3 典型的多路访问协议4.4 网桥,4.1 概述,考虑本地有多台计算机联成一个网基本要求每台计算机只有一个通信接口任意计算机之间都可以相互发送数据计算机在网络中的地位平等采用何种方法可以把这些计算机都连起来?,A,C,B,D,E,F,任意一台计算机(例如A),可以其它把数据送给其它的任意的计算机(例如C),基本的联网方式,用一个信道把所有计算机连接起来信道的通信容量为C(Capability)所有的计算机都利用该信道发送和接收数据联网问题转化为如何为每台计算机分配使用的信道资源?静态分配频分复用,FDM时分复用,TD
2、M动态分配,A,B,C,D,E,F,术语:多路复用与多路访问,多路复用:Multiplex多个通信复用到一个信道上TDM、FDM通过划分子信道,实现多个一对一的通信多路访问:Multi-Access在一个信道上,实现与多个站点的通信TDM的联网通信方式,称为TDMAFDM的联网通信方式,称为FDMA其它的还有CSMA,载波侦听多路访问CDMA,码分多路访问WDMA,波分多路访问,4.1 背景,计算机网络分为两类点到点信道的网络共享信道的网络(广播信道的网络或广播式网络)广播信道也称为:多路访问信道或随机访问信道广播信道网络的特点所有站点共享同一信道一个站发送的数据将传遍整个网络同时发送会产生冲
3、突需要某种信道访问机制介质访问子层研究的问题,频率f,4.1 背景,典型的广播信道网络卫星网络无线广域网(GSM、GPRS、WCDMA等)无线局域网WLAN(802.11)局域网共享式以太网令牌环网光纤网络广播信道网络面临和需要解决的问题如何识别不同的站点站点何时如何使用信道信道分配问题所有这些问题由MAC子层协议解决介质访问子层(medium access control),4.2 共享介质的信道分配,静态分配(无竞争)频分多路复用FDM(频分,各站使用独立频段)需要考虑频段间隔,以免相互干扰时分多路复用TDM(时分,各站使用独立时间段)需要考虑时间段(时隙)独立,以免干扰静态分配方式简单可
4、靠,但延时较大,信道利用率低,不适应突发的数据传送和用户数量变化的情况,4.2 共享介质的信道分配,动态分配动态分配需要考虑的要素如何发送任意,想发就发发送前是否侦听载波:盲目 或 等待信道空闲得到许可再发送如何接收地址识别是否检测冲突冲突怎样解决不使冲突出现减少冲突减少冲突影响,STOP,NO,YES,Collision,4.2 共享介质的信道分配,动态分配不固定为每个站点分配信道需要时才分配空闲时可由其它站点使用动态分配的方式很多集中仲裁的动态分配(需要管理站)向管理站预约:需要时申请,许可后发送数据(举手的方式)申请时可能冲突,许可后发送无冲突由管理站轮询(点名的方式)单播轮询方式:依次
5、询问每个站,有数据发的站点发送,无冲突组播或广播轮询:可能有冲突分布仲裁的动态分配(无需管理站)允许竞争存在,尽量避免或减少冲突减少冲突的措施:发前侦听信道,检测冲突,冲突后随机后退等令牌控制信道的使用只有得到令牌的站,才能发送数据(无冲突方式),另一种动态分配方式的分类,竞争信道节点无序抢占信道允许冲突存在有序访问控制节点访问信道次序无冲突有限竞争结合竞争方式和无冲突方式轻负载时,使用竞争方式重负载时,使用无冲突方式,本章重点随机竞争算法,算法优点信道利用率高其它站点不发送时,可占用更多的信道资源联网方式简单不需要进行信道划分站点数可变通信方式简单发,或者不发(不存在子信道带来的问题)适合于
6、计算机间的组网通信通信的对象可变通信的数据量可变,通信能力强站点可自由上下网最大问题如何最大限度避免出现发送冲突,4.3 典型的多路访问协议,有竞争的多路访问协议纯ALOHA协议各站想发就发,碰撞随时可能发生时槽ALOHA协议规定统一发送时刻,碰撞时帧完全重叠CSMA协议发前侦听信道,忙则随机后退有三种策略:0坚持、1坚持和P坚持CSMA/CD发前侦听信道,发送时同时检测信道检测到冲突立即停发,释放信道CSMA/CA:WLAN的MAC协议,发前不听不看,冲突严重,虽发前侦听信道,但冲突一旦发生不能立即停下,资源浪费,冲突立即释放信道,提高信道利用率,信道竞争模型,竞争模型N个独立工作的站点,随
7、机地发送数据帧进入信道的帧的速率是一个随机过程(设均值为G)某个帧成功传输的条件(无论谁接收、不考虑误码):没有与其它帧在时间上有重叠,进入信道(帧速率G),成功传输出信道(吞吐率S),冲突的帧(消失在信道上),S:归一化吞吐率 S=吞吐量/信道容量G:归一化帧速率 G=帧速率/信道容量 显然:SG,信道竞争模型,帧速率的概率分布在任意的一个时间段T(帧长度)内,生成k个帧的概率服从泊松分布其中G为平均帧速率,典型值:T内生成0帧的概率为 pT(0)=e-G T内生成1帧的概率为 pT(1)=Ge-G 2T内生成0帧的概率为 p2T(0)=e-2G,信道竞争模型,背景知识:泊松(Poisson
8、)分布无穷多个独立工作站点随机生成(发送)帧的概率分布设有一小的时间间隔dt,若在dt内生成一帧的概率为dt(dt1),且独立于其它时间间隔当dt足够小时,生成多于1帧的概率可忽略不计在各不重叠的时间间隔,生成的帧数是独立的随机变量概率结构与时间位置无关则可推出在t时间内生成n个帧的概率为均值为方差为,为帧的平均生成速率(研究表明:当站点数超过20个时,其生成帧的概率分布已非常接近泊松分布),信道竞争模型,竞争模型的性能特性:吞吐率S与帧速率G的关系:S=GP0(P0成功传输概率)帧的数量少冲突概率小传输成功率高吞吐率高帧的数量多冲突概率大传输成功率低吞吐率低,帧速率小,帧速率适中,帧速率过大
9、,G(帧速率),S(吞吐率),G小,G适中,G过大,G小:吞吐率随帧速率的增加而增加(成功传输的帧增多),G过大:吞吐率随帧速率的增加反而下降(更多的冲突),理想情况,1,1,4.2.1 ALOHA,Pure ALOHA工作原理节点只要有数据就可以直接占用信道,启动发送不考虑与别的站点是否冲突的无序竞争,“想发就发”可以预测帧速率较大时,冲突会急剧上升只能工作在帧速率较小的场合何种帧速率适合Pure ALOHAPure ALOHA所能达到的吞吐率,70年代,夏威夷大学为了用无线电将分散在各个岛屿的计算机连接起来,Norman Abramson等人设计了一种巧妙地解决信道分配问题的新算法,称为A
10、LOHA(or pure ALOHA)。该协议开创了通信介质共享领域的新时代,Pure ALOHA 的性能,为简单起见,假定所有站点发送的帧是等长的,占用信道的时间为T设某个站点在t时刻发送一个帧,该帧成功发送的条件是:在t-Tt+T的2T间隔内没有其它站点发送(如图所示)即成功发送概率P0(根据帧速率的泊松分布)为P0=P2T内无帧产生=e-2G由S=GP0,可得Pure ALOHA的吞吐率S=Ge-2G,站1,站2,t,t+T,t-T,站N,Pure ALOHA 性能曲线,性能描述当帧速率G小于信道容量的 50%时,发送帧产生的冲突较少,吞吐率随帧速率而增加当帧速率G大于信道容量的 50%
11、后,发送帧产生的冲突急剧上升,吞吐率下降Pure ALOHA的最佳性能出现在G=0.5,S=1/2e=0.184(吞吐率为信道容量的18.4%)信道利用率(吞吐率)低的原因是站点的无序竞争,S=Ge-2G,理想吞吐率,Slot ALOHA,针对Pure ALOHA无序竞争的冲突,加以改进改进方法把信道划分为T为单位的时隙,站点只能在时隙的开始处发送帧没有冲突、或完全冲突,减少冲突帧的持续时间改进的代价是所有站点实现时隙的同步(增加了实现难度)谁负责时隙管理,管理者出故障怎么办等改进后,性能提高多少?,Slot ALOHA,设:某个站点在t时刻发送一个帧,该帧成功发送的条件是:在t-Tt的间隔内
12、没有新帧产生(新帧将在t时刻发送)其概率为P0=PT内无帧产生=e-GSlot ALOHA的吞吐率为S=GP0=Ge-G与Pure ALOHA相比减少了冲突的可能性可容纳更高的帧速率从而提高了信道的吞吐率Pure ALOHA的2倍最大吞吐率出现在G=100%处S=1/e=36.8,CSMA,如果发送和接收都在同一个信道上,发送之前可发现信道是否被其它站点占用,从而可以降低冲突“先听后发”工作原理:载波侦听多路访问发送前侦听信道信道空闲,就启动发送信道被占用,就等到信道空闲再发送如果有两个以上站点都在等,一旦信道空闲就会同时发送而冲突。因此,需要错开各站点启动发送的时间。三种错开发送时间的策略1
13、坚持CSMA:立即发送0坚持CSMA:等待一段随机长度的时间(随机后退)p坚持CSMA:可能立即发送(概率p),可能等待(概率1-p)错开时间后,后发的站点因又发现信道被占用而继续侦听信道上的传播延时会对站点的载波侦听带来不利影响,CSMA载波侦听动画(一),t,信道空闲,A侦听信道,立即发送数据,信号到达B处,B侦听信道,抑制发送,A,B,CSMA载波侦听动画连续(一),t,信道空闲,A侦听信道,立即发送数据,信号到达B处,B侦听信道,抑制发送,A,B,CSMA载波侦听动画(二),t,信道空闲,A侦听信道,立即发送数据,信号到达B处,产生冲突,B侦听信道,立即发送,A,B,信号传播延时,CS
14、MA降低了冲突概率因为信号传播延时是很短的以2/3光速传播,1坚持CSMA,信道闲后,启动发送的概率p=1准备发送:侦听信道若信道闲,启动发送否则,持续侦听信道直到信道闲,启动发送前一发送完成,后面很容易产生冲突下一帧不冲突的概率:在一个T内最多产生一帧的概率 p=p(0)+p(1)=e-G+Ge-G=(1+G)e-G,Ready,信道忙,否,侦听,Ready,是,站A,站B,站C,站D,侦听,侦听,0坚持CSMA,信道闲后,启动发送的概率(p=0)再等待一段时间后决定是否发准备发送:侦听信道若信道闲,启动发送否则,等到信道闲,再等待一随机时间后在尝试发送降低多个站同时侦听信道时可能出现的冲突
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机通信网 计算机 通信网 MAC

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