信道分配策略多址协议.ppt
《信道分配策略多址协议.ppt》由会员分享,可在线阅读,更多相关《信道分配策略多址协议.ppt(148页珍藏版)》请在三一办公上搜索。
1、第四章,介质(媒体)访问控制子层Medium Access Control Sublayer,本章主要内容,信道分配策略多址协议令牌环网以太网:共享式以太网,交换式以太网,快速以太网,千兆位以太网无线局域网数据链路层交换:网桥,虚拟局域网,几个术语,Multiaccess channel:多址信道random access channel:随机访问信道medium:介质,媒体,信道medium access:使用信道发送数据medium access control(MAC):决定谁可以使用信道发送数据,1 信道分配策略,静态分配:固定分配信道的方式,如FDM和同步TDM;适用于用户数少且数量
2、固定、每个用户通信量较大的情况,不会产生冲突。动态分配:按需分配信道的方式,如异步TDM;适用于用户数多且数量可变、突发通信的情况。,信道分配策略(2),动态分配的三种策略:竞争方式:各个用户竞争使用信道,不需要取得发送权就可以发送数据,这种方式会产生冲突。无冲突方式:每个用户必须先获得发送权,然后才能发送数据,这种方式不会产生冲突,如预约或轮转方式。有限竞争方式:以上两种方式的折衷。,2 多址协议,ALOHA载波侦听多址协议(CSMA)无冲突协议有限竞争协议无线局域网协议,2.1 ALOHA系统(1),纯ALOHA的基本思想:任何节点有数据发送就可以发送;每个节点通过监听信道判断是否发生了冲
3、突;一旦发现冲突,随机等待一段时间后重新发送。随机访问信道的效率:当有大量的活动节点、每个节点总有大量的帧要发送时,长期运行过程中成功传输时间占总时间的份额。,几个概念,帧时(frame time):发送一个标准长度的帧所需的时间。N:每帧时内系统产生的新帧数目(0N1)G:每帧时内系统需要发送的总帧数(包括新帧和重发帧),这其实就是系统负载。P0:发送的帧不产生冲突的概率。S:系统吞吐量,指每帧时内系统能够成功传输的帧数,S=GP0。,纯ALOHA的易损时间区,纯ALOHA系统的信道效率,假设G服从泊松分布,则:在一个给定的帧时内,产生k个帧的概率为:Prk=Gke-G/k!在一个给定的帧时
4、内,没有帧出现的概率为:Pr0=e-G对于一个给定的帧,在两个帧时内没有其它帧的概率为:P0=e-Ge-G=e-2GS=GP0=Ge-2G当G=0.5时,S达到最大值,为0.184。,ALOHA系统(2),时分ALOHA的基本思想将时间分成离散的时间片(slot),每个时间片用来传输一个帧;每个节点只能在一个时间片的开始传送帧,其它与纯ALOHA系统同。时分ALOHA系统要求全局时钟同步。,时隙ALOHA的易损时间区,时分ALOHA系统的信道效率,与纯ALOHA相比,每个帧的易损时间区缩小了,冲突的概率随之减小,系统吞吐量随之提高。P0=e-GS=GP0=Ge-G当G=1时,S达到最大值,为0
5、.368。,纯ALOHA和时分ALOHA的性能比较,2.2 载波侦听多址协议-Carrier Sense Multiple Access Protocols,1-坚持CSMA发送前先监听信道,信道忙则坚持监听直至发现信道空闲;若信道空闲立即(概率1)发送;发现冲突后随机等待一段时间,重新监听信道。影响协议性能的因素:信号传播延迟,1-坚持的策略。该协议适合于规模较小和负载较轻的网络。,CSMA协议(续),非坚持CSMA发送前先监听信道,信道忙则放弃监听,等待一个随机时间后再监听,信道空闲则发送数据。信道利用率高于1-坚持CSMA,但延迟特性要差些。,CSMA协议(续),p-坚持CSMA,适用于
6、时分信道:发送前先监听信道,信道忙则等到下一个时间片再监听;信道空闲则以概率p发送数据,以概率1-p推迟到下一个时间片。下一个时间片执行相同的操作直至发送成功或检测到信道忙。该协议试图在1-坚持CSMA和非坚持CSMA间取得性能折衷,影响协议性能的关键在于p的选择。,几个CSMA协议的性能比较,2.3 CSMA/CD-CSMA with Collision Detection,节点检测到冲突后立即停止冲突帧的发送,以节省时间和带宽。协议的状态周期:由竞争周期、传输周期和空闲周期交织而成。协议的效率近似为:=1/(1+5tprop/ttrans),其中tprop为信号在任意两个节点之间传播的最大
7、时间,ttrans为传输一个最大长度的帧所需的时间。该公式表明,当信道很长(即网络规模较大)或帧传输时间很短(帧很短或数据速率很高)时,协议的效率较低。,CSMA/CD的状态周期,2.4 无冲突协议(1),位图协议:节点在发送前先预约,然后按预约的顺序发送。该协议不会产生冲突。轻负载时,每个节点在发送前平均等待N比特;若帧长为d比特,不考虑其它开销,信道效率为:=d/(N+d)。重负载时,每帧的开销为1比特,不考虑其它开销,信道效率为:=d/(d+1)。,位图协议,无冲突协议(2),Binary Countdown:节点发送数据前先发送其二进制地址(长度相等),这些地址在信道中被线性相加,地址
8、最高的节点胜出,可继续发送数据。不考虑其它开销,信道效率为:=d/(d+log2N)。若将地址作为帧的第一个字段,则信道效率:=100%。,Binary Countdown图示,无冲突协议(3),令牌传递协议:一个小的、称为令牌(token)的特殊帧在节点间按固定的次序巡游。节点收到令牌后,若没有数据发送,就将令牌传给下一个节点;否则发送一定数量的帧,再把令牌传给下一个节点。网络中只有一个令牌,只有持有令牌的节点允许发送,所以不会有冲突发生。,2.5 有限竞争协议,竞争协议:轻负载下延迟特性好,重负载下信道利用率低。无冲突协议:重负载下信道利用率高,轻负载下延迟特性不好。有限竞争协议:结合以上
9、两类协议的优点,克服各自的缺点,在轻负载下获得良好的延迟特性,而在重负载下获得较高的信道利用率。,协议基本思想,对节点分组,每个时隙(slot)内只允许一个组的节点竞争信道,目的是通过减少同一个时隙内的竞争节点数来提高发送成功的概率。组内节点数随系统负载的变化动态调整,负载轻则节点数多,负载重则节点数少,在两个极端上分别退化为竞争协议和无冲突协议。协议的关键在于如何根据系统负载自适应调整组的划分,将时隙分配给节点。,adaptive tree walk,时间片0:A以下站点发送,冲突,时间片1:B以下站点发送,冲突,时间片2:D以下站点发送,无发送,时间片3:E以下站点发送,冲突,时间片4:2
10、发送,成功,时间片5:3发送,成功,时间片6:C以下站点发送,无发送,2.6 无线局域网协议,无线局域网的两种模式:(a)有基站的无线局域网(b)自组织网(ad hoc network),Ad Hoc模式的无线网络,单个节点的通信范围不能覆盖整个网络,即节点的活动不能被网络中所有节点检测到。这种网络也称多跳无线网络。若节点位于两个发送节点的通信范围内,该节点接收失败。,为什么CSMA不适用于多跳无线网络?,为什么CSMA不适用于多跳无线网络?,通过载波侦听,发送节点只能知道其周围是否有节点在发送;但真正影响此次通信的是接收节点周围是否有节点在发送。隐藏节点:不在发送节点的通信范围内、但在接收节
11、点通信范围内的活跃节点。暴露节点:在发送节点的通信范围内、但不在接收节点通信范围内的活跃节点。,Multiple Access with Collision Avoidance,问题:当节点A准备向节点B发送数据时,如何让节点B附近的节点保持沉默?MACA的基本思想:由发送方主动发起一次握手过程,引起接收方发送一个短的确认帧;接收端周围的节点检测到这个确认帧,并在随后的一段时间里保持沉默。,MACA协议图示,(a)A sending an RTS to B.(b)B responding with a CTS to A.,MACA协议过程,A向B发送一个RTS帧,帧中给出后继数据帧的长度。B收
12、到后回复一个CTS帧,帧中也给出数据帧的长度。A收到CTS帧后就可以发送。在此过程中,若A周围的节点监听到了A的RTS帧,它们会在随后的一段时间内保持沉默,以便让A无冲突地收到CTS帧;而B周围的节点监听到B的CTS帧后,也会在随后的一段时间(由CTS帧中的数据长度决定)内保持沉默,从而让B能够无冲突地收到A发送的数据帧。若B和C同时向A发送RTS帧,则会产生冲突,这时不成功的发送方会随机等待一段时间后再重试。,MACA for Wireless(MACAW),MACAW是对MACA的改进:每当接收端正确收到一个帧后,发送一个确认帧;发送端在发送RTS前,使用CSMA监听信道,避免两个节点同时
13、向同一个接收节点发送RTS;改进了冲突后的回退算法;增加了节点间交换拥塞信息的机制。,3 局域网标准,IEEE于1980年2月成立局域网标准化委员会,形成的一系列标准统称为IEEE 802标准。IEEE 802标准于1984年3月被ISO采纳,作为局域网的国际标准,称为ISO 8802标准。IEEE 802标准主要涉及物理层、数据链路层、网络层的一部分;数据链路层又进一步分为介质访问控制(MAC)子层和逻辑链路控制(LLC)子层。将数据链路层分成两个子层的好处是,利用统一的LLC子层屏蔽物理网络的细节,使得网络层协议可以独立于物理介质及介质访问控制方法。,IEEE 802标准系列,4 令牌环网
14、,令牌环由环接口和环接口间的点到点链路组成,节点通过环接口连到网上。数据沿着一个固定的方向在环上流动,每个节点从上游节点接收数据,然后立即转发到下游节点(边收边发而不是存储转发)。目的节点将数据接收下来,同时仍向下游转发。数据返回到发送节点时,发送节点将其从环上取消。,令牌环的帧结构(1),令牌环的帧结构(2),AC:格式为T:令牌比特,令牌帧中T=0,数据帧中T=1。当节点为发送数据而捕获到一个令牌帧后,将T翻转为1。PPP:优先级比特,当节点想发送优先级为的数据帧时,必须捕获到优先级小于或等于的令牌才能发送。RRR:预约比特,节点在数据帧通过时,将自己想要发送的帧的优先级写到预约比特中(除
15、非已有其它站预约了更高的优先级)。当一帧数据发完后,新产生的令牌具有已预约的优先级。M:监控比特,监控站用来检测未被发送站取消的数据帧。数据帧发送时M=0;第一次通过监控站时被置为1;第二次通过监控站时被检测到。,令牌环的帧结构(3),FS:格式为A:地址识别比特。数据帧发送时A=0;通过接收站时,接收站置A=1。C:帧复制比特。数据帧发送时C=0,接收站将帧接收下来后,置C=1。数据帧返回发送站时,发送站检查A和C,有三种情况:A0,C0:接收站不存在或没加电;A1,C0:接收站存在,但没有接收帧;A1,C1:接收站存在,且接收了该帧。,星型环结构,5 以太网(Ethernet),传统以太网
16、交换式以太网快速以太网千兆以太网,5.1 传统以太网(Traditional Ethernet),组网方式:10Base-5(粗缆以太网):使用粗的基带同轴电缆作为传输介质,采用总线型拓扑;数据速率10Mbps,每段电缆最大长度500米。10Base-2(细缆以太网):使用细的基带同轴电缆,采用总线型拓扑;数据速率10Mbps,每段电缆最大长度约200米。*这两种以太网在新建的局域网中已很少使用。,图示,Three kinds of Ethernet cabling.(a)10Base5,(b)10Base2,(c)10Base-T.,传统以太网组网方式(2),10Base-T使用3类双绞线和
17、集线器(hub)连接计算机,物理上是星型拓扑,逻辑上是总线型拓扑;数据速率10Mbps,双绞线最大长度100米;使用RJ-45连接器,插拔非常方便;双绞线以太网是连接桌面系统最流行的技术。,传统以太网组网方式(3),10Base-F使用多模光纤作为传输介质,采用星型拓扑;数据速率10Mbps,光纤最大长度2000米。光纤以太网常用于建筑物间的连接。,使用中继器连接多个以太网段,物理层编码,传统以太网在物理层上使用曼彻斯特编码。为达到10Mbps数据速率,信号速率(波特率)要达到20Mbaud。,以太网帧结构,DIX以太帧与802.3帧,DIX以太帧结构:帧边界:8个前导码(0 xAA)类型:指
18、出处理数据域的协议实体802.3帧结构:SOF:使用与802.4和802.5相兼容的帧起始标记长度:替代DIX帧中的类型域,指出数据域的长度。这两种格式都可使用,当类型/长度域的值大于1500时解释为类型域,否则解释为长度域。,MAC地址,每一块网络适配器(网卡)都固定分配了一个地址,称为MAC地址,也称物理地址。MAC地址长6个字节,一般用由冒号分隔的6个十六进制数表示,如 8:0:2b:e4:b1:2。全局地址和局部地址:局部地址:由网管分配且只在本网内有效。全局地址:由IEEE统一分配,确保每块适配器的地址都是唯一的。,全局地址和局部地址,全局地址和局部地址是以地址的次高比特(地址在线路
19、上传输时的第二个比特)来标识的:全局地址:地址次高比特为0局部地址:地址次高比特为1TCP/IP规定包头中的整数值在传输时用网络字节序表示,TCP/IP定义网络字节序为大端,即高位字节存放在较小的地址。,地址类型,目的地址类型:单播地址:目的主机适配器的MAC地址,地址最高比特为0。多播地址:标识一个多播组的逻辑地址,地址最高比特为1。广播地址:48位全是1。以太网中传输的每一个帧可被每一个适配器收到,为减轻主机的工作负担,适配器仅将发给本节点的帧交给主机。网桥、协议分析器等特殊设备的适配器可设置成杂收模式(promiscuous mode),将收到的所有帧交给主机。,介质访问控制,以太网采用
20、CSMA/CD作为介质访问控制协议:发送前监听信道:信道忙(监听到信号能量)则坚持监听;一旦发现信道空闲,立即发送;发送时继续监听信道,若检测到冲突(发现异常的信号能量),立即停止传送,并发送一个阻塞信号(加强冲突);进入指数回退(exponential backoff)阶段,随机等待一段时间后重新监听信道。,检测冲突,当信号传播延迟不可忽略时,为确保发送节点能够检测到冲突,发送的帧必须具有足够的长度。若信号在以太网上相距最远的两个适配器之间的往返延迟为2,帧的发送时间至少应为2。在最大配置的以太网(带有4个中继器、直径为2500米的粗缆以太网)中,2=51.2s,这在10Mbps速率下对应于
21、512比特(64字节)的最小帧长。这解释了为什么以太帧中需要046字节的填充域。,检测冲突所需的最大时间,解决冲突,指数回退:冲突产生后,时间被分成一系列长为51.2s的时隙。第一次冲突后,设置参数 n=1,从01中随机选择一个整数 k,等待 k51.2s 后重试。以后每发生一次冲突,就将 n 加倍,然后从02n-1中随机选择一个整数 k,等待 k51.2s 后重试。算法规定 n 最大为10。10次冲突后,随机等待的最大时隙数固定在1023。适配器通常最多尝试16次,仍冲突则向上层报告出错。,以太网的性能,以太网适合在轻负载下工作,一般而言,信道利用率超过30%就认为是重负载了。多数以太网工作
22、在较保守的状态下:大部分以太网上的主机数小于200;大部分以太网的规模远小于2500米,往返延迟接近5s而不是51.2s;主机通常会提供某种端到端的流量控制机制。,5.2 交换式以太网(Switched Ethernet),共享式以太网的问题:在有N个节点的系统中,每个节点平均只能获得总带宽的1/N;当较多的节点加入网络时,由于冲突增加,导致网络性能下降。解决网络规模与网络性能之间矛盾的几种方法:提高网络速度:不能从根本上解决冲突增加的问题;网络分段:增加设备代价,管理困难;交换技术:将冲突域中的节点数减少到一个,避免冲突的发生,从根本上改变共享式局域网的结构。,交换机以太网(2),交换机是交
23、换式以太网的核心:由一个高速交换背板和若干线卡组成;每块线卡上有一些端口,每个端口可连接一台主机;数据帧通过背板在不同线卡间交换。线卡的两种构造方法:线卡上的所有端口连接在一起,形成一个冲突域;线卡上的每个端口有一个输入缓存,输入的帧首先缓存在卡的RAM中,然后再拷贝到目的端口所对应的RAM中,即每个端口是一个独立的冲突域。,交换机,A simple example of switched Ethernet.,交换式以太网的优点,交换式以太网将“共享”变为“独享”:交换机为每个端口提供专用的带宽每个节点通过专用链路连到交换机的一个端口网络的总带宽为各个交换端口带宽之和。随着用户(端口)的增多,
24、网络带宽不断增加,即使网络负载很重也不会导致网络性能下降。交换式以太网从根本上解决了网络规模与网络性能的矛盾问题。,交换式以太网的最小帧长及规模,交换式以太网不再使用CSMA/CD协议,理论上说,不再需要限制帧的最小长度;但为了向后兼容,帧的最小长度仍为64字节。这样协议软件不需要做任何改动。由于交换式以太网不再使用CSMA/CD协议,传输介质的长度只和信号强度及介质传输能力有关,与信号的最大往返时间无关:3类双绞线:在不超过100米的距离内支持10Mbps5类双绞线:在不超过100米的距离内支持100Mbps光纤:可以达到数千米以上,5.3 快速以太网(Fast Ethernet),标准为8
25、02.3u,除了数据速率提高到100Mbps以外,完全保留了802.3的MAC层(帧格式、接口及处理规程)。定义了三种新的物理层标准(组网方案):100Base-TX:5类非屏蔽双绞线100Base-T4:3类非屏蔽双绞线100Base-FX:光纤物理层上只使用集线器和交换机进行组网,且传输介质只使用双绞线和光纤。,100Base-TX,5类双绞线组网方案。5类双绞线可工作在125MHz的时钟频率下,在不超过100米的距离内,使用4B/5B编码可获得100Mbps的数据速率。因此,使用两对双绞线连接集线器和适配器(采用RJ-45连接器),一对用于输入,一对用于输出。每对双绞线运行在125Mba
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 信道 分配 策略 协议
链接地址:https://www.31ppt.com/p-5231347.html