计算机毕业论文一种保证广播可靠性的无线自组网mac层协议

计算机毕业论文一种保证广播可靠性的无线自组网mac层协议

ID:46807846

大小:69.50 KB

页数:5页

时间:2019-11-28

计算机毕业论文一种保证广播可靠性的无线自组网mac层协议_第1页
计算机毕业论文一种保证广播可靠性的无线自组网mac层协议_第2页
计算机毕业论文一种保证广播可靠性的无线自组网mac层协议_第3页
计算机毕业论文一种保证广播可靠性的无线自组网mac层协议_第4页
计算机毕业论文一种保证广播可靠性的无线自组网mac层协议_第5页
资源描述:

《计算机毕业论文一种保证广播可靠性的无线自组网mac层协议》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、XX大学毕业论文一种保证广播可靠性的无线自组网MAC层协议姓名:2014年6月25日一种保证广播可靠性的无线自组网MAC层协议摘要分析IEEE802.11DCF在实现广播数据传输中存在的问题,提出了一种新的无线自组网MAC层协议。采用循环访问的方式,分别向邻居节点发送数据。在网络负载较轻的情况卜:该协议具有较好性能,能够实现可靠的广播。关键字无线自组网;MAC;广播0引言无线自组网是一种无线移动通信网络,由一组带有无线收发设备的移动自主节点组成的自治系统,移动节点之间作为对等实体通过无线链路连接,I佃不借助于任何己经建立的网络基础设施或集屮管

2、理。由于信道的动态变化以及分布式控制等特点,设计适用于移动门组网的分布式MAC层协议,已成为移动自组网的研究热点之一。移动自组网的MAC层协议主要描述和实施无线移动节点对无线信道的多址接入。口前,所有无线自组网广播/多播路由协议都是利用无线信道的广播特性来实现的。例如,ODMRP[1]就是利用MAC层的广播特性来实现路由的发现和数据包的传输。因此,MAC层对于广播/多播路由的实现来说是十分重要的。IEEE802.11标准委员会制定了无线网络MAC层协议标准。但是,它只能为单播数据传输提供口J靠性。它使用的是CSMA/CA载波监测机制,通过交换

3、RTS/CTS/ACK控制帧来预约信道和保证数据帧的正确接收,实现可靠的数据传输。然而,对于广播数据来说,数拯要被发送到所有的邻居节点,如果邻居节点都试图交换CTS/ACK控制帧,必然会导致CTS/ACK帧在发送节点处的冲突。在木文中,我们提出了一种新的无线口组网MAC层协议,以一种循环访问的方式向各个邻居节点发送数据,能够实现口J靠的广播。1预备知识该协议借鉴了EEE802.ilDCF的部分相关技术。所以,先对其进行简要的介绍是必要的。IEEE802.11DCF⑵⑶是IEEE802.11标准委员会制定的无线局域网信道接入协议,用于adhoc

4、结构的网络。IEEE802.il源于CSMA/CA,对CSMA/CA进行了扩展,加入TACK控制帧來实现链路层的确认。它使用CSMA/CA的载波监听机制来监听信道,使用RTS/CTS来实现信道的预约。在实现CSMA/CA过程屮,采用了两种独特的技术。虚拟载波监听技术:RTS/CTS/DATA/ACKo网络中,节点A有数据耍发送给节点B时,先发送一个RTS控制信号给节点B;节点B收到RTS后,回送一个CTS信号。RTS/CTS中有一个Duration/1D字段,用于指示无线资源被占用的时间。这样,在A和B的通信范围内,所有收到RTS或CTS信号

5、的节点都将停止发送和接收数据,并11将它们的网络配置矢量(NAV)计数器设置为Duration/ID字段所对应的时间值;只有当NAV=0吋,这些节点才可以再次侦听无线链路。同样,在节点发送DATA/ACK中也设定了信道被占用的时间。随机接入技术:一旦发生冲突,该节点要根据二进制指数退避算法计算随机退避时间。2新的MAC层协议2.1节点信息列表在我们提出的MAC层协议中,每个节点都需要保存三个列表:邻居列表(NEIGHBORLIST),发送数据缓存列表(SENDBUFFER),接收数据序列号缓存列表(RECEIVERBUFFER)。节点通过(R

6、TS/CTS/DATA/ACK/HELLO)来确定和更新它们的邻居节点信息。节点收到其中任何一个帧时,将更新它的NEIGHBORLISTo当然,如果在一定的时间间隔Z内没有收到來口NEIGHBORLIST中某一节点的以上任何一种帧,将把该节点从NEIGHBORLIST中删除。在SENDBUFFER屮存储着已发送但未被其所有邻居节点成功接收的帧的副木,这些帧还会被重新发送。当该节点的所有邻居节点都已成功接收一个数据帧时,该数拯帧的副本将从SENDBUFFER屮删除。SENDBUFFER屮所能存储的数据帧数目不应小于所有节点中邻居节点数的最大值。

7、除SENDBUFFER以外,每个节点还保存一个数据缓存队列用于缓存未发送的数据帧。最后,每个节点还保存着一个RECEVIERBUFFER列表,其屮存储着已被成功接收数据帧的序列号。在发送节点发送的RTS中包括要发送数据帧的序列号,接收节点接收到RTS后,将RECEIVERBUFFER中的序列号和RTS中的进行比较,判断是否存在未成功接收的帧的序列号。如果有,则在CTS中指出这些数据帧的序列号。2.2协议当节点有数据要发送时,首先通过CSMA/CA的载波监听机制来监听信道,像IEEE802.ilDCF-样。如果信道是空闲的,发送节点向它的一个邻

8、居节点发送RTS帧,在其中列出在SENDBUFFER中已发送的数拯帧和当前耍发送的数据帧的序列号。在收到RTS帧之后,这个邻居节点检查它的RECEIVERBUFFE

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。