首页 > 知识点讲解
       随机访问介质访问控制
知识路径: > 计算机网络原理 > 局域网 > 防问控制方式 > 
被考次数:1次     被考频率:低频率     总体答错率:41%     知识难度系数:     
相关知识点:3个      
        随机访问介质访问控制协议主要有ALOHA协议和CSMA协议。
               ALOHA协议
               ALOHA协议分为纯ALOHA和分槽ALOHA两种。
               ALOHA协议的思想很简单,只要用户有数据要发送,就尽管让他们发送。当然,这样会产生冲突,从而造成帧的破坏。但是,由于广播信道具有反馈性,发送方可以在发送数据的过程中进行冲突检测,将接收到的数据与缓冲区的数据进行比较,就可以知道数据帧是否遭到破坏。同样的道理,其他用户也是按照此过程工作。如果发送方知道数据帧遭到破坏(即检测到冲突),则它可以等待一段随机长的时间后重发该帧。对于局域网,反馈信息很快就可以得到;而对于卫星网,发送方要在270ms后才能确认数据发送是否成功。通过研究证明,纯ALOHA协议的信道利用率最大不超过18%。
               1972年,Roberts发明了一种能把信道利用率提高一倍的信道分配策略,即分槽ALOHA协议。他的思想用时钟来统一用户的数据发送。办法是将时间分为离散的时间槽,用户每次必须等到下一个时间片才能开始发送数据,从而避免了用户发送数据的随意性,可以减少数据产生冲突的可能性,提高信道的利用率。在分槽ALOHA系统中,计算机并不是在用户按Enter键后就立即发送数据,而是要等到下一个时间片开始时才发送。这样,连续的纯ALOHA就变成离散的分槽ALOHA。由于冲突的危险区平均减少为纯ALOHA的一半,分槽ALOHA的信道利用率可以达到36%(1/e),是纯ALOHA协议的两倍。但对于分槽ALOHA,用户数据的平均传输时间要高于纯ALOHA系统。
               CSMA协议
               分槽ALOHA协议的最大信道利用率仅为1/e,而纯ALOHA协议的信道利用率为1/(2e),这一点并不奇怪。原因是在上述的ALOHA协议中,各站点在发送数据时从不考虑其他站点是否已经在发送数据,这样当然会引起许多冲突。由于在局域网中,一个站点可以检测到其他站点在干什么,从而可以相应地调整自己的动作,这样的协议可以大大提高信道的利用率。对于站点在发送数据前进行载波侦听,然后再采取相应动作的协议,人们称其为载波侦听多路访问(Carrier Sense Multiple Access,CSMA)协议。CSMA协议有多种类型,下面简单介绍1-坚持CSMA、非坚持CSMA、p-坚持CSMA,而CSMA/CD将在5.2.2节中进行介绍。
               (1)1-坚持CSMA。该协议的工作过程是:某站点要发送数据时,它首先侦听信道,看看是否有其他站点正在发送数据。如果信道空闲,该站点立即发送数据;如果信道忙,该站点继续侦听信道直到信道变为空闲,然后发送数据;之所以称其为1-坚持CSMA,是因为站点一旦发现信道空闲,将以概率1发送数据。
               (2)非坚持CSMA。该协议站点比较“理智”,不像1-坚持CSMA协议那样“贪婪”。同样的道理,站点在发送数据之前要侦听信道,如果信道空闲,则立即发送数据;如果信道忙,则站点不再继续侦听信道,而是等待一个随机长的时间后,再重复上述过程。定性分析一下,就可以知道非坚持CSMA协议的信道利用率会比1-坚持CSMA好一些,但数据传输时间可能会长一些。
               (3)p-坚持CSMA。该协议主要是用于时间片ALOHA。其基本工作原理是,一个站点在发送数据之前,首先侦听信道,如果信道空闲,便以概率p发送数据,以概率1-p把数据发送推迟到下一个时间片;如果下一个时间片信道仍然空闲,便再次以概率p发送数据,以概率1-p将其推迟到下下一个时间片。此过程一直重复,直到将数据发送出去或是其他站点开始发送数据。如果该站点一开始侦听信道就发现信道忙时,它就等到下一个时间片继续侦听信道,然后重复上述过程。
               在上述3个协议中,都要求站点在发送数据之前侦听信道,并且只有在信道空闲时才有可能发送数据。即便如此,仍然存在发生冲突的可能。考虑下面的例子:假设某站点已经在发送数据,但由于信道的传播延迟,它的数据信号还未到达另外一个站点,而另外一个站点此时正好要发送数据,则它侦听到信道处于空闲状态,也开始发送数据从而导致冲突。一般来说,信道的传播延迟越长,协议的性能越差。
 
 相关知识点:
 
软考在线指南
优惠劵及余额
在线支付
修改密码
下载及使用
购买流程
取消订单
联系我们
关于我们
联系我们
商务合作
旗下网站群
高级资格科目
信息系统项目管理师 系统分析师
系统架构设计师 网络规划设计师
系统规划与管理师
初级资格科目
程序员 网络管理员
信息处理技术员 信息系统运行管理员
中级资格科目
系统集成项目管理工程师 网络工程师
软件设计师 信息系统监理师
信息系统管理工程师 数据库系统工程师
多媒体应用设计师 软件评测师
嵌入式系统设计师 电子商务设计师
信息安全工程师
 

本网站所有产品设计(包括造型,颜色,图案,观感,文字,产品,内容),功能及其展示形式,均已受版权或产权保护。
任何公司及个人不得以任何方式复制部分或全部,违者将依法追究责任,特此声明。
本站部分内容来自互联网或由会员上传,版权归原作者所有。如有问题,请及时联系我们。


工作时间:9:00-20:00

客服

点击这里给我发消息 点击这里给我发消息 点击这里给我发消息

商务合作

点击这里给我发消息

客服邮箱service@rkpass.cn


京B2-20210865 | 京ICP备2020040059号-5 |京公网安备 11010502032051号 | 营业执照 | Copyright ©2000-2023 All Rights Reserved 软考在线版权所有