- 1、本文档共19页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
13121785 常旭婷 韦晨青 文 静
CONTENTS
为什么不能使用CSMA/CD
无线局域网的特点
CSMA/CA的工作流程
CSMA/CD与CSMA/CA的不同
无线网络不采用CSMA/CD的原因
文静 1.无线模块的通信方式为半双工通信,所以无法实现设备一边接受数据信号一边传送数据信号。
2. 无线信道的共享性和数据传输的组播性,发送方在发送数据的过程中进行冲突检测比较困难。
3. 采用冲突避免机制尽量减小冲突碰撞发生的概率,提高网络吞吐性能与迟延性能
无线局域网中存在的问题
文静 1. Near-far effect
远近效应:移动用户与基站间的距离随机变化,若各移动用户发射功率一样,那么到达基站的信号强弱不同,离基站近信号强反之则弱,通信系统的非线性进一步加重,出现强者更强的现象。在点到多点环境,一个基站对应多个移动终端,假设终端发射功率相同,但距离基站距离不同,基站接收到的信号大小不同,大信号可能将小信号当做干扰信号覆盖掉。
无线局域网中存在的问题
文静 2. 隐藏站点的问题
由于信号覆盖的范围原因,并不是所有的站点都能够在其他站点的信号覆盖范围之内,所以当一个站点在向另一个站点发送数据时,其他站点可能不会感知到这一通信过程,从而产生冲突。
无线局域网中存在的问题
文静 3. 暴露站点的问题
由于大多数WLAN设备只能在半双工模式下工作,这就使得站点不能在同一个频率上既传输数据,又监听信道。
CSMA/CA
怎样解决?
文静 无线局域网中使用了CSMA/CA工作机制,以防止各站点无序地争用信道。
当其中一个站点要发送信息时。首先监听系统信道空闲期间是否大于某一帧的间隔。
若是,立即发送,否则暂不发送,继续监听。
这种通信方式将时间域的划分与帧格式紧密联系起来,保证某一时刻只有一个站点发送,实现了网络系统的集中控制。
CSMA/CA工作流程
韦晨青 CSMA/CA与CSMA/CD不同点
常旭婷 CSMA/CA与CSMA/CD最大的不同点在于其采取避免冲突工作方式。
CSMA/CD可以检测冲突,
CSMA/CA发送包的同时不能检测到信道上有无冲突,只能尽量“避免”。
具体来讲有以下几点不同
CSMA/CA与CSMA/CD不同点
常旭婷 采用避让算法的时机不同
由于CSMA/CD可以通过电压变化知道是否发生冲突。
而CSMA/CA则是监听到介质空闲后,等待一个IFG(帧间隙)的时间,再等待另一个随机时间后发送,尽量避免发生冲突,发送的时候用定时器检测确认信息,如果出错,再采用避让算法
CSMA/CA与CSMA/CD不同点
常旭婷 2) 采用的二进制退避算法不同
CSMA/CD协议中第n次重发尝试以前,延迟的时间应该是rT(T为基本退避时间),r是均匀分布的随机整数,在[0,2k-1]选取,其中k=min(n,10)。当n=16(极限值),即连续发生15次重发碰撞仍未成功发送时,则作为差错向上层报告发送失败。
CSMA/CA退避算法
CSMA/CA与CSMA/CD不同点
常旭婷 3) 两者的传输介质不同
CSMA/CD用于总线式以太网,而CSMA/CA则用于无线局域网802.11a/b/g/n等等
CSMA/CA与CSMA/CD不同点
常旭婷 4) 载波检测方式不同
因传输介质不同,CSMA/CD与CSMA/CA的检测方式也不同。CSMA/CD通过电缆中电压的变化来检测,当数据发生碰撞时,电缆中的电压就会随着发生变化;
而CSMA/CA采用能量检测(ED)、载波检测(CS)和能量载波混合检测三种检测信道空闲的方式。
CSMA/CA与CSMA/CD不同点
常旭婷 5) 信道利用率不同
CSMA/CA协议信道利用率低于CSMA/CD协议信道利用率。
但是由于无线传输的特性,在无线局域网不能采用有线局域网的CSMA/CD协议。
信道利用率受传输距离和空旷程度的影响,当距离远或者有障碍物影响时会存在隐藏终端问题,降低信道利用率。
CSMA/CA退避算法
常旭婷 1.Nb(后退次数,Number Of Back):
Nb的初始值为0,当设备有数据要传送时,经过一段后退时间后,发送CCA检测,若检测到信道忙,则会再一次产生倒退时间,此时Nb值会加1,在IEEE802.15.4中,Nb值最大定义为4,当信道在经过4次的后退延迟时间后仍为忙,刚放弃此次的传送,以避免过大
文档评论(0)