资源描述:
《ad hoc网络论文:基于aodv的节能和安全路由算法研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、AdHoc网络论文:基于AODV的节能和安全路由算法研究【中文摘要】AdHoc网络(无线自组织网络)是由一组带有无线收发装置的移动节点组成的一个多跳的临时性自治系统,每个移动节点具备主机和路由器两种功能。AdHoc网络在军事领域、灾害救助、传感器网络、偏远野外等场合有着广阔的应用前景。但是,AdHoc网络中节点一般通过电池供电,电池容量有限,随着网络终端性能的提升、功能的不断完善,产生的能耗会越来越大,对能源的要求也会越来越高,能量问题将成为AdHoc网络广泛应用的瓶颈。同时,AdHoc网络中的节点可以不断地随意运动,网络的拓扑结构总是处于动态变化之中,加上移动AdH
2、oc网络同时具有一般无线系统的所有特性,这使得移动AdHoc网络的安全问题要比传统有线网络中要复杂得多。AODV协议是一种在AdHoc网络中广泛应用的路由协议,本文通过对目前国内外的研究现状进行仔细、认真的分析和研究,针对当前已有的各种AdHoc网络路由协议,在深入研究AODV原理的基础上,基于跨层机制,提出一种CE-AODV路由算法,使节点在发送数据的时候采用最小发送功率,使总的路由能耗最小,同时采用各路由机制,避免源节点频繁发送路由请求,延长网络生存期。在此研究基础上,再提出一种CE-AODV的安全改进方案CES-AODV,使算法同时达到节能和安全的效果。最后,利
3、用NS2仿真工具对CE-AODV算法和经典的AODV算法进行仿真,仿真结果表明,CE-AODV算法在报文投递率、端到端时延、存活节点数三方面优于AODV算法。【英文摘要】AdHocnetwork(wirelessself-organizationnetwork)iscomposedofasetofwirelesstransceiverwiththemobilenodeconsistingofamultiplehopstemporaryautonomoussystems,andeachmobilenodehastwofunctionswithhostandrouter.
4、AdHocnetworkshavebroadapplicationprospectsinmilitaryfieldanddisasterrelief,sensornetwork,aremotefieldapplications.ButthenodesinAdHocnetworkareusuallysuppliedenergythroughthebatterieswithlimitedcapacity.Astheperformancesofnetworkterminalarepromotedandfunctionsarecontinuouslyimproved,itwi
5、llneedmoreandmoreenergyconsumptionandhighrequirement.TheenergyissuesofAdHocnetworkwillbewidelyappliedtothebottleneck.Meanwhile,thenodesofAdHocnetworkcanconstantlyvoluntarymovement,thetopologyofthenetworkisalwaysindynamicchangesonmobileAdHocnetworks.ThemobileAdHochasallthequalitiesassame
6、asthewirelesssystemswhichmakesthenetworksecurityproblemismorecomplicatedthantraditionalcablenetwork.AODVprotocolisakindofroutingprotocolsinAdHocnetworkwhichiswidelyapplied.Inthisthesis,wewillanalysisandresearchonthestatusofresearchbothathomeandabroadcarefullyandearnestly.Inviewofthecurr
7、entexistingvariousroutingprotocolsinAdHocnetworkandonthebasedofdeepresearchonAODVandcrosslayermechanism,weproposedakindofCE-AODVroutingalgorithms,whichmakethenodesusetheleasttransmissonpowerandthetotalenergyconsumptionistheleastwhentheyaresendingdata.Weutilizesthebackuproutingm