Ad-hoc網(wǎng)絡(luò)中基于TCP-Reno的網(wǎng)絡(luò)編碼方法研究
本文選題:Ad-hoc網(wǎng)絡(luò) 切入點(diǎn):TCP/NC協(xié)議 出處:《天津大學(xué)》2014年碩士論文
【摘要】:傳統(tǒng)的TCP協(xié)議主要是針對可靠信道所進(jìn)行研究設(shè)計(jì)的,在有線網(wǎng)絡(luò)中它能表現(xiàn)出良好的性能。然而,在Ad-hoc網(wǎng)絡(luò)中,TCP協(xié)議會因丟包率上升而出現(xiàn)性能下降的問題。為此,研究者從鏈路層設(shè)計(jì)方案、端到端設(shè)計(jì)方案等多方面進(jìn)行改進(jìn)。但這些策略都是對傳統(tǒng)TCP協(xié)議的擁塞控制方案進(jìn)行修改,破壞了TCP/IP協(xié)議的原始控制策略。本文試在不改變原擁塞控制的基礎(chǔ)上來優(yōu)化無線網(wǎng)絡(luò)中TCP的性能。網(wǎng)絡(luò)編碼技術(shù)為這一思路嘗試提出了新的方案。研究者根據(jù)網(wǎng)絡(luò)編碼技術(shù)提出了新的TCP/NC協(xié)議,該協(xié)議很大程度的提高了TCP-Vegas無線網(wǎng)絡(luò)的性能,但對于現(xiàn)在普遍流行的TCP-Reno協(xié)議來說,這種策略在編碼方式和編碼控制策略方面并不適用。為此,本文使用流水線編碼來替換原始的隨機(jī)線性編碼,并設(shè)計(jì)了新的編碼解碼策略,進(jìn)而提出了TCP-Reno/NC協(xié)議,以改進(jìn)TCP-Reno的性能。本文首先介紹了無線網(wǎng)絡(luò)中TCP協(xié)議所遇到的問題和網(wǎng)絡(luò)編碼的研究現(xiàn)狀,接著深入分析了流水線編碼的基本原理和特點(diǎn)。在此基礎(chǔ)上,利用流水線編碼和網(wǎng)絡(luò)編碼技術(shù),提出了TCP-Reno/NC協(xié)議;赥CP/NC協(xié)議的設(shè)計(jì)思想,重新設(shè)計(jì)了網(wǎng)絡(luò)編碼層(NC層),研究了適合TCP-Reno協(xié)議的緩沖區(qū)管理策略,給出了基于ACK和編碼包序號的緩沖區(qū)管理算法。為進(jìn)行性能評價(jià),將TCP-Reno/NC協(xié)議和原始的TCP-Reno協(xié)議在相同的無線拓?fù)浣Y(jié)構(gòu)中進(jìn)行了比較。在NS2中實(shí)現(xiàn)了TCP-Reno/NC協(xié)議,并針對典型的鏈?zhǔn)紸d-hoc網(wǎng)絡(luò)和節(jié)點(diǎn)移動(dòng)的Ad-hoc網(wǎng)絡(luò)進(jìn)行了仿真。結(jié)果表明,TCP-Reno/NC協(xié)議在無線網(wǎng)絡(luò)出現(xiàn)丟包的情況下能夠很好地屏蔽部分網(wǎng)絡(luò)丟包現(xiàn)象,吞吐量明顯高于傳統(tǒng)的TCP-Reno協(xié)議。從傳輸層來看,TCP-Reno/NC的滑動(dòng)窗口在高丟包情況下平穩(wěn)上升,而TCP-Reno協(xié)議則出現(xiàn)了較大的波動(dòng),這也符合我們希望TCP-Reno/NC協(xié)議的滑動(dòng)窗口在無線網(wǎng)絡(luò)中不會因丟包率的升高而出現(xiàn)較大波動(dòng)的初衷,說明采用網(wǎng)絡(luò)編碼技術(shù)可以提高TCP-Reno協(xié)議在無線Adhoc網(wǎng)絡(luò)中的性能。
[Abstract]:The traditional TCP protocol is mainly designed for reliable channels, and it can show good performance in wired networks.However, in Ad-hoc networks, the performance of TCP protocol will decline due to the increase of packet loss rate.Therefore, the researchers improve the link layer design and end-to-end design.However, these strategies modify the congestion control scheme of traditional TCP protocol and destroy the original control strategy of TCP/IP protocol.This paper attempts to optimize the performance of TCP in wireless networks without changing the original congestion control.Network coding technology provides a new scheme for this idea.According to the network coding technology, researchers propose a new TCP/NC protocol, which greatly improves the performance of TCP-Vegas wireless network, but for the popular TCP-Reno protocol,This strategy is not suitable for coding mode and coding control strategy.Therefore, pipeline coding is used to replace the original random linear coding, and a new encoding and decoding strategy is designed, and then the TCP-Reno/NC protocol is proposed to improve the performance of TCP-Reno.This paper first introduces the problems of TCP protocol in wireless network and the research status of network coding, then analyzes the basic principle and characteristics of pipeline coding.On this basis, using pipeline coding and network coding technology, TCP-Reno/NC protocol is proposed.Based on the design idea of TCP/NC protocol, the network coding layer is redesigned, the buffer management strategy suitable for TCP-Reno protocol is studied, and the buffer management algorithm based on ACK and encoding packet serial number is presented.For performance evaluation, the TCP-Reno/NC protocol and the original TCP-Reno protocol are compared in the same wireless topology.The TCP-Reno/NC protocol is implemented in NS2, and the typical chain Ad-hoc network and the node mobile Ad-hoc network are simulated.The results show that the TCP-Reno / NC protocol can shield part of the packet loss in wireless networks, and the throughput is obviously higher than that of the traditional TCP-Reno protocol.From the transmission layer, the sliding window of TCP-Reno- / NC rises steadily in the case of high packet loss, while the TCP-Reno protocol fluctuates greatly.It is also in line with the original intention that we hope that the sliding window of TCP-Reno/NC protocol will not fluctuate because of the increase of packet loss rate in wireless networks. It shows that network coding technology can improve the performance of TCP-Reno protocol in wireless Adhoc networks.
【學(xué)位授予單位】:天津大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2014
【分類號】:TN92
【相似文獻(xiàn)】
相關(guān)期刊論文 前10條
1 李繁;;網(wǎng)絡(luò)編碼技術(shù)原理及應(yīng)用[J];成都紡織高等?茖W(xué)校學(xué)報(bào);2012年01期
2 姜邱;;基于網(wǎng)絡(luò)編碼的無線網(wǎng)絡(luò)技術(shù)探討[J];黑龍江科技信息;2012年19期
3 楊蕊;;網(wǎng)絡(luò)編碼在無線網(wǎng)絡(luò)中的應(yīng)用及發(fā)展趨勢[J];科技創(chuàng)業(yè)月刊;2013年05期
4 付琳;付志雄;;網(wǎng)絡(luò)編碼理論與研究方向[J];通信與信息技術(shù);2007年01期
5 崔凱;王麗;;網(wǎng)絡(luò)編碼技術(shù)及其在通信網(wǎng)絡(luò)中的應(yīng)用[J];黑龍江科技信息;2007年04期
6 付琳;付志雄;;網(wǎng)絡(luò)編碼研究[J];科技資訊;2007年07期
7 付琳;周亮;李少謙;;網(wǎng)絡(luò)編碼的研究進(jìn)展[J];電信科學(xué);2007年05期
8 陶少國;黃佳慶;楊宗凱;喬文博;熊志強(qiáng);;網(wǎng)絡(luò)編碼研究綜述[J];小型微型計(jì)算機(jī)系統(tǒng);2008年04期
9 覃團(tuán)發(fā);廖素蕓;羅會平;;無線Mesh網(wǎng)絡(luò)中網(wǎng)絡(luò)編碼的文件共享模型[J];電訊技術(shù);2008年05期
10 王靜;趙林森;劉向陽;王新梅;;無線網(wǎng)絡(luò)中一類多播網(wǎng)絡(luò)的網(wǎng)絡(luò)編碼[J];計(jì)算機(jī)科學(xué);2008年09期
相關(guān)會議論文 前10條
1 ;全國第十六屆信息論學(xué)術(shù)年會暨全國第二屆網(wǎng)絡(luò)編碼學(xué)術(shù)研討會征文通知[A];中國電子學(xué)會第十五屆信息論學(xué)術(shù)年會暨第一屆全國網(wǎng)絡(luò)編碼學(xué)術(shù)年會論文集(上冊)[C];2008年
2 ;全國第十六屆信息論學(xué)術(shù)年會暨全國第二屆網(wǎng)絡(luò)編碼學(xué)術(shù)研討會征文通知[A];中國電子學(xué)會第十五屆信息論學(xué)術(shù)年會暨第一屆全國網(wǎng)絡(luò)編碼學(xué)術(shù)年會論文集(下冊)[C];2008年
3 沈麗麗;侯春萍;楊家琛;;網(wǎng)絡(luò)編碼在無線網(wǎng)絡(luò)中的信息交換[A];無線傳感器網(wǎng)及網(wǎng)絡(luò)信息處理技術(shù)——2006年通信理論與信號處理年會論文集[C];2006年
4 黃佳慶;李揮;;網(wǎng)絡(luò)編碼理論研究進(jìn)展[A];中國電子學(xué)會第十五屆信息論學(xué)術(shù)年會暨第一屆全國網(wǎng)絡(luò)編碼學(xué)術(shù)年會論文集(下冊)[C];2008年
5 李令雄;龍冬陽;;一個(gè)非多播網(wǎng)絡(luò)上網(wǎng)絡(luò)編碼可解性的證明[A];中國電子學(xué)會第十五屆信息論學(xué)術(shù)年會暨第一屆全國網(wǎng)絡(luò)編碼學(xué)術(shù)年會論文集(下冊)[C];2008年
6 李世唐;鄭寶玉;;基于機(jī)會式網(wǎng)絡(luò)編碼的兩用戶協(xié)作[A];2009年通信理論與信號處理學(xué)術(shù)年會論文集[C];2009年
7 付子義;宋昀;;網(wǎng)絡(luò)編碼技術(shù)研究[A];武漢(南方九省)電工理論學(xué)會第22屆學(xué)術(shù)年會、河南省電工技術(shù)學(xué)會年會論文集[C];2010年
8 鄧波;;基于網(wǎng)絡(luò)編碼的移動(dòng)通信技術(shù)[A];《IT時(shí)代周刊》論文專版(第300期)[C];2014年
9 王偉;岳殿武;;協(xié)作中繼網(wǎng)中的復(fù)數(shù)域網(wǎng)絡(luò)編碼[A];2009年中國高校通信類院系學(xué)術(shù)研討會論文集[C];2009年
10 黃佳慶;王亮;張?zhí)柽h(yuǎn);程文青;;有環(huán)網(wǎng)絡(luò)中卷積網(wǎng)絡(luò)編碼的碼構(gòu)造算法[A];2008通信理論與技術(shù)新發(fā)展——第十三屆全國青年通信學(xué)術(shù)會議論文集(下)[C];2008年
相關(guān)重要報(bào)紙文章 前2條
1 ;網(wǎng)絡(luò)編碼將引發(fā)下一代網(wǎng)絡(luò)革命[N];網(wǎng)絡(luò)世界;2007年
2 Patrick Nelson 編譯 劉貝貝;TCP/IP將死?[N];計(jì)算機(jī)世界;2014年
相關(guān)博士學(xué)位論文 前10條
1 周志恒;無線網(wǎng)絡(luò)中基于網(wǎng)絡(luò)編碼的數(shù)據(jù)恢復(fù)與重傳機(jī)制及其算法[D];電子科技大學(xué);2014年
2 海龍;無線網(wǎng)絡(luò)中流間網(wǎng)絡(luò)編碼的研究[D];大連理工大學(xué);2015年
3 梁天;協(xié)作中繼通信系統(tǒng)中的資源分配及物理層網(wǎng)絡(luò)編碼問題研究[D];東南大學(xué);2016年
4 寧兆龍;無線Mesh網(wǎng)絡(luò)中面向網(wǎng)絡(luò)編碼的調(diào)度機(jī)制研究[D];東北大學(xué);2014年
5 王俊義;編碼分組網(wǎng)絡(luò)的效用最大化及網(wǎng)絡(luò)編碼在應(yīng)用方面的研究[D];北京郵電大學(xué);2008年
6 宋譜;基于廣播優(yōu)勢的無線網(wǎng)絡(luò)編碼系統(tǒng)性能分析與應(yīng)用研究[D];北京郵電大學(xué);2009年
7 黃辰;基于網(wǎng)絡(luò)編碼的無線網(wǎng)絡(luò)通信機(jī)制研究[D];華中科技大學(xué);2010年
8 王寧;網(wǎng)絡(luò)編碼在無線通信中的應(yīng)用研究[D];北京郵電大學(xué);2009年
9 郝琨;網(wǎng)絡(luò)編碼關(guān)鍵技術(shù)及其應(yīng)用研究[D];天津大學(xué);2010年
10 瑞米;雙源網(wǎng)絡(luò)編碼研究[D];華中科技大學(xué);2009年
相關(guān)碩士學(xué)位論文 前10條
1 陳盼盼;物理層網(wǎng)絡(luò)編碼在多中繼協(xié)作通信系統(tǒng)中的性能研究[D];西南交通大學(xué);2015年
2 楊璐;基于譯碼轉(zhuǎn)發(fā)中繼的物理層網(wǎng)絡(luò)編碼方案設(shè)計(jì)[D];西南交通大學(xué);2015年
3 段曼曼;基于網(wǎng)絡(luò)編碼的無線網(wǎng)絡(luò)可靠傳輸技術(shù)研究[D];西南交通大學(xué);2015年
4 張繪;無線網(wǎng)絡(luò)的網(wǎng)絡(luò)編碼節(jié)點(diǎn)優(yōu)化技術(shù)[D];西南交通大學(xué);2015年
5 王應(yīng)松;SINR下基于物理層網(wǎng)絡(luò)編碼的無線網(wǎng)絡(luò)容量研究[D];曲阜師范大學(xué);2015年
6 朱暢;基于網(wǎng)絡(luò)編碼的無線傳感網(wǎng)數(shù)據(jù)傳輸技術(shù)研究[D];蘇州大學(xué);2015年
7 徐千慧;高階調(diào)制下物理層網(wǎng)絡(luò)編碼中繼映射方案設(shè)計(jì)與性能分析[D];哈爾濱工業(yè)大學(xué);2015年
8 邢杰;基于網(wǎng)絡(luò)編碼的無線體域網(wǎng)容錯(cuò)性研究[D];廣西大學(xué);2015年
9 吳端;基于網(wǎng)絡(luò)編碼及神經(jīng)網(wǎng)絡(luò)的傳感器數(shù)據(jù)收集及融合[D];電子科技大學(xué);2015年
10 唐思騰;網(wǎng)絡(luò)編碼協(xié)作中繼通信系統(tǒng)資源分配的研究[D];貴州大學(xué);2015年
,本文編號:1725967
本文鏈接:http://sikaile.net/kejilunwen/wltx/1725967.html