RTS/CTS机制能否有效解决 Wi-Fi 网络中的 hidden ndoe problem
2011-12-08 23:40
495 查看
背景
Hidden Node Problem发生在 MANET 和 WLAN-infrastructure 网络中。如果节点A和节点B, 不再对方传输功率范围, 当A和B同时跟AP(或节点C)发起通信,就引起collision. hidden节点数量越多,collision的概率就越大,吞吐量越低。
解决方案
增加节点发送功率,扩大传输范围
在开始数据流通信前,引入RTS/CTS handshake机制来reserve channel。注意,RTS和CTS都是broadcast。RTS/CTS一般用于 WLAN-infrastructure mode。
RTS/CTS带来的新问题:
RTS和CTS包本身带来的overhead。
exposed node problem, 发送节点A不能传输数据给目的节点B,因为B无法回复CTS包给A (A功率范围之外有节点C,而B在C功率范围内,当C给其它节点发送CTS时,也会告知B禁止使用channel)。此现象在MANET网络中更为突出。
false blocking. 参考paper,Sobrinho, et. al. " Why RTS-CTS is not your ideal wireless LAN multiple access protocol", IEEE WCNC, 2005.
优化RTS/CTS
使用adaptive RTS threshold, 取代传统的fixed threshold.
参考papers:
Ahsan, et. al. "Exploiting Packet Distribution for Tuning RTS Threshold in IEEE 802.11," IEEE QBSC, 2010.
Choi, et. al. "A Real-Time Updating Algorithm of RTS-CTS Threshold to Enhance EDCA MAC Performance in IEEE 802.11e Wireless LANs," IEEE VTC, 2004.
Chatzimisios, et. al. "Optimisation of RTS/CTS handshake in IEEE 802.11 Wireless LANs for maximum performance," IEEE GlobeCom, 2004.
总结
无线网络中的信道干扰不能100%消除,只有尽可能地去降低。需要注意,collision的降低并不意味着throughput一定增大。
Hidden Node Problem发生在 MANET 和 WLAN-infrastructure 网络中。如果节点A和节点B, 不再对方传输功率范围, 当A和B同时跟AP(或节点C)发起通信,就引起collision. hidden节点数量越多,collision的概率就越大,吞吐量越低。
解决方案
增加节点发送功率,扩大传输范围
在开始数据流通信前,引入RTS/CTS handshake机制来reserve channel。注意,RTS和CTS都是broadcast。RTS/CTS一般用于 WLAN-infrastructure mode。
RTS/CTS带来的新问题:
RTS和CTS包本身带来的overhead。
exposed node problem, 发送节点A不能传输数据给目的节点B,因为B无法回复CTS包给A (A功率范围之外有节点C,而B在C功率范围内,当C给其它节点发送CTS时,也会告知B禁止使用channel)。此现象在MANET网络中更为突出。
false blocking. 参考paper,Sobrinho, et. al. " Why RTS-CTS is not your ideal wireless LAN multiple access protocol", IEEE WCNC, 2005.
优化RTS/CTS
使用adaptive RTS threshold, 取代传统的fixed threshold.
参考papers:
Ahsan, et. al. "Exploiting Packet Distribution for Tuning RTS Threshold in IEEE 802.11," IEEE QBSC, 2010.
Choi, et. al. "A Real-Time Updating Algorithm of RTS-CTS Threshold to Enhance EDCA MAC Performance in IEEE 802.11e Wireless LANs," IEEE VTC, 2004.
Chatzimisios, et. al. "Optimisation of RTS/CTS handshake in IEEE 802.11 Wireless LANs for maximum performance," IEEE GlobeCom, 2004.
总结
无线网络中的信道干扰不能100%消除,只有尽可能地去降低。需要注意,collision的降低并不意味着throughput一定增大。
相关文章推荐
- 解决macOS Sierra WI-FI无法连接网络
- Mac OS X Lion下共享网络出现『“Wi-Fi”有自分配的IP地址169.254.XXX.XXX,将无法接入互联网』的解决办法
- Wi-Fi速度慢的十个原因以及解决办法
- CTS Verifier:Wi-Fi Direct Test
- 怎样解决Myeclipse中运行jsp乱码问题,亲测有效(虽然是个小问题但是为了大家不被网络上的一些乱七八糟的回答坑)不是改什么windows-propories-...............
- 大数据早报:缺乏有效辟谣机制怎么办?人工智能狙击网络谣言 95后大数据报告出炉:兴趣决定一切(9.15)
- 从Wi-Fi事件看无线网络的安全性
- Android官网培训课:用Wi-Fi Direct进行网络连接
- iOS 判断网络类型(3G,4G,Wi-Fi)
- Android 通过 JNI 获取 Wi-Fi 网络接口名
- 建立Wi-Fi热点实现快速分享windows7系统的网络
- Qt实现探测当前有没有网络连接(Wi-Fi)——QNetworkConfigurationManager.isOnline()
- 网络游戏程序中解决加载卡顿的有效方法(转)
- android中涉及wi-fi管理,internetManager网络管理,connectivityManager连接管理,PowerManager电源管理,vibrator震动管理等参数问题
- Wi-Fi探查连接工具帮无线网络管理连接
- 【VMware】虚拟机中Ubuntu无法连接网络的有效解决办法
- 从Wi-Fi事件看无线网络的安全性
- 如何有效防止“蹭网”——简述Wi-Fi加密方式与破解
- 如何使用Reaver-PJ-Wi-Fi网络的WPA密码
- Wi-Fi无线网络下行速度超级慢 (5kb/s)之解决方案