資源描述:
《ad hoc網(wǎng)絡(luò)中tcp性能分析及改進(jìn)》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。
1、Y870364AdHoc網(wǎng)絡(luò)中TCP性能分析及改進(jìn)ArialysisandImprovementofTCPPerformanceforAdHOCNetworks作者姓名昱甚鹽學(xué)位類型堂壓亟±學(xué)科、專業(yè)讓簋扭塑鮭皇堡途研究方向讓簋扭圓終生信息塞全導(dǎo)師及職稱墨國凰副熬援2006年4月AdHoc網(wǎng)絡(luò)中TCP性能分析及改進(jìn)摘要Hoc網(wǎng)絡(luò)是由一組帶有無線收發(fā)裝置的移動終端組成的一個多跳的、臨時的自治系統(tǒng),是一種新型的無線通信網(wǎng)絡(luò)。由于具有很大的靈活性,AdHoc網(wǎng)絡(luò)能應(yīng)用于傳統(tǒng)的有線或無線網(wǎng)絡(luò)所不能及的如軍事戰(zhàn)備、緊急救援、臨時會議等多種場合,具有廣闊的應(yīng)用前景。TCP協(xié)議目前是Internet上普遍使
2、用的端到端傳輸協(xié)議,它支持WWW、FTP、E-mail、Telnet等在Internet上廣泛使用的業(yè)務(wù),因此在AdHoc網(wǎng)絡(luò)中使用TCP協(xié)議是有必要的。傳統(tǒng)的TCP協(xié)議是針對有線網(wǎng)絡(luò)設(shè)計的,它認(rèn)為數(shù)據(jù)包的丟失皆是由網(wǎng)絡(luò)擁塞造成,從而啟動擁塞控制過程。然而由于AdHoc網(wǎng)絡(luò)環(huán)境所具有的特殊性,使得傳統(tǒng)的TCP協(xié)議已不再適合這樣的環(huán)境。其原因是在于AdHoc網(wǎng)絡(luò)中數(shù)據(jù)包的丟失可以是由節(jié)點(diǎn)移動和無線信道誤碼等因素造成,而傳統(tǒng)的TCP協(xié)議卻無法正確區(qū)分?jǐn)?shù)據(jù)包丟失的原因,從而~味地進(jìn)行塞控制,其結(jié)果就是導(dǎo)致了TCP性能的下降。為此,對傳統(tǒng)的TCP協(xié)議進(jìn)行改進(jìn),使之適合AdHoc網(wǎng)絡(luò)環(huán)境將是至關(guān)重要的。
3、本文首先對AdHoc網(wǎng)絡(luò)的特點(diǎn)及應(yīng)用領(lǐng)域進(jìn)行了概述,重點(diǎn)介紹了AdHoc網(wǎng)絡(luò)中的MAC協(xié)議和路由協(xié)議。然后,通過仿真試驗詳細(xì)分析了AdHoc網(wǎng)絡(luò)的MAC層、路由層和TCP擁塞窗口門限的選擇對TCP性能的影響。最后,在總結(jié)分析現(xiàn)有的AdHoc網(wǎng)絡(luò)中TCP性能的改進(jìn)方案基礎(chǔ)上,提出一種基于端到端檢測方法的TCP改進(jìn)方案,該方案利用數(shù)據(jù)包的單向傳輸延遲特性,讓接收端檢測網(wǎng)絡(luò)狀態(tài),然后通過回送的ACK數(shù)據(jù)包攜帶網(wǎng)絡(luò)狀態(tài)信息以便讓發(fā)送端采取合理措施。仿真結(jié)果驗證該方案是有效的。關(guān)鍵詞:Hoc網(wǎng)絡(luò),TCP,擁塞控制AnalysisandImprovementofTCPPerformanceforAdHOC
4、NetworksAbstractAdHocnetworkisanmulti—hopandtemporaryself-automationsystemcomposedofmobileterminalswithradioequipments.Itisanewtypeofwirelesscommunicationnetwork.AdHocnetworkiswidelyappliedintomanyfieldsforitsgreatflexibility.Theappliedfieldsincludesmanyareaswheretraditionalwireandwirelessnetworkcan
5、notfunction,justlikearmequipments,urgentrescue,temporarymeetingandetc.Atpresent,TCPprotocolisaend-to-endtransmissionprotocoluniversallyusedonInternet.ItcallsupportawiderangeofbusinessonInternetincludingWWW,F(xiàn)TP,E—mail,Telnetandetc.SousingTCPprotocolinAdHocnetworkisverynecessary.TraditionalTCPprotocol
6、’Sdesignwasjustconcerningaboutwirenetwork.Itcontributesthelossofdatapackagetonetworkcongestionandemploycongestion-controlprocesstosolvetheproblem.ThetraditionalTCPprotocolisnotappropriateforthespecialityofAdHocnetworkenvironment.AsthelossofdatapackageinAdHocnetworkmayberesultedfromnodemovement,error
7、ofwirelesschannelorsomethingelse.TraditionalTCPprotocolcannotcorrectlyfindthereasonforpackagelossandjustconductcongestion—control,leadingtothedecreaseofTCPperformance.Soitiscrucialtoimprovetraditional