两次更新NAV防止信道抢占攻击的研究
Researching on Anti-Occupying Channel by Setting NAV Twice作者机构:上海交通大学上海200240
出 版 物:《信息网络安全》 (Netinfo Security)
年 卷 期:2011年第12期
页 面:31-35页
学科分类:0839[工学-网络空间安全] 08[工学]
主 题:MAC802.11 RTS/CTS NAV Ad-Hoc 占用信道 两次更新NAV
摘 要:文章根据IEEE802.11的规定,为了避免信号干扰,采用一种基于NAV的虚拟介质监听技术。协议中要求节点在探测到RTS/CTS数据包之后利用其中的Duration域设置自己的NAV时间,然后开始倒计时直到NAV内时间耗尽。在NAV内时间还未结束之前,节点认为信道处于忙碌状态,既不会向网络中别的节点发送数据包,也不会尝试去监听信道。基于上述理论,可以伪造Duration域的数值,使其长于正常数据包需要占用信道的时间,以此影响网络的质量和性能。IEEE802.11中同时规定,接收节点在收到Data数据包后,需要发送ACK数据包给发送节点作为数据包成功发送的标志。在此过程中,设计接收节点在发送Data数据包之后再次更新一跳范围内的所有节点NAV为正常值,发送节点在收到ACK数据包后,也更新一跳范围内的所有节点NAV为正常值。以此来防止恶意占用信道的攻击。