- 1、本文档共28页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
3、Backoff(退避)过程 (3)退避规范:边退避,边监听载波;如果空闲则计数器递减,计数器减到零后即可发送。如果监听到信道忙则挂起退避计数器。直到信道连续空闲时间达到DIFS才继续从上次计数器剩余的值开始继续递减。 * 竞争协议IEEE 802.11 DCF time SIFS DIFS ACK defer access other stations receiver sender data DIFS Contention Window RTS CTS SIFS SIFS NAV (RTS) NAV (CTS) RTS Contention Window 4、PDU(Protocol Data Unit)发送过程 发送Data帧(基本模式,两次握手:DATA/ACK)或RTS帧(四次握手:RTS/CTS/DATA/ACK )。 * 竞争协议IEEE 802.11 DCF time SIFS DIFS ACK defer access other stations receiver sender data DIFS Contention Window RTS CTS SIFS SIFS NAV (RTS) NAV (CTS) RTS Contention Window 5、错误恢复 DCF协议提供ACK应答机制作为冲突恢复的手段。接收站点接收到Data后,会向发送站点应答ACK。如果发送站点在发送完Data后没有接收到ACK,则认为Data发生冲突,需要重传。将退避竞争窗口值按BEB法则增大为min(2* CW, CWmax) * 竞争协议IEEE 802.11 DCF time SIFS DIFS ACK defer access other stations receiver sender data DIFS Contention Window RTS CTS SIFS SIFS NAV (RTS) NAV (CTS) RTS Contention Window 6、Discard多次出错后帧的丢弃 如果站点重发了7次RTS帧或4次Data帧,那么该站点将丢弃需要发送的Data帧。丢弃后把窗口值CW设为CWmin 。 * 竞争协议IEEE 802.11 DCF time SIFS DIFS ACK defer access other stations receiver sender data DIFS Contention Window RTS CTS SIFS SIFS NAV (RTS) NAV (CTS) RTS Contention Window 7、EFM差错帧模型 如果站点在接收数据帧过程中发生了冲突,则在信道重新空闲后需要等待信道持续空闲EIFS的时间,才能开始后续退避过程,防止自身的数据传输跟其他站点数据传输产生冲突。 * 竞争协议IEEE 802.11 DCF time SIFS DIFS ACK defer access other stations receiver sender data DIFS Contention Window RTS CTS SIFS SIFS NAV (RTS) NAV (CTS) RTS Contention Window * IEEE 802.11 DCF的信道利用率 定义信道利用率: 非数据传输时间包括:信道空闲时间;传输RTC/CTS/ACK的时间(系统固定值);节点的DIFS、SIFS时间(系统固定值) ;节点的随机竞争窗CW时间; * 实际数据速率计算 SIFS DIFS ACK receiver sender data DIFS Contention Window RTS CTS SIFS SIFS RTS * IEEE 802.11 DCF协议局限性思考? 隐终端/暴露终端 业务流公平性 服务质量(QoS)保障 信道容量 能量消耗 远距离通信 * 隐藏终端 隐藏终端:处在发送节点的无线电波覆盖范围之外、接收节点的无线电波覆盖范围之内的节点。 当节点A向节点B发送数据时,节点C无法监听到A发出的数据信号,因此节点C认为信道空闲并向节点B发出数据,来自A和C的数据信号在节点B处冲突,造成接收失败。 * 暴露终端 暴露终端:处在接收节点的无线电波覆盖范围之外、发送节点的无线电波覆盖范围之内的节点。 当节点C向节点D发送数据时,节点B同时可以监听到C发出的数据,从而认为信道忙、处于“避让”状态,进而B无法向A发出数据,造成信道浪费。 * 小结 MAC协议设计目标 MAC协议设计面临的问题 Ad hoc 网络MAC协议分类 典型MAC协议分析 竞争 ALOHA、CSMA/CA、IEEE 802.1
文档评论(0)