基于網(wǎng)絡(luò)編碼TCP協(xié)議的網(wǎng)絡(luò)加速系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
本文關(guān)鍵詞:基于網(wǎng)絡(luò)編碼TCP協(xié)議的網(wǎng)絡(luò)加速系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn),由筆耕文化傳播整理發(fā)布。
【摘要】:目前傳統(tǒng)的傳輸控制協(xié)議(TCP, Transmission Control Protocol)由于在不可靠的互聯(lián)網(wǎng)上提供了面向連接的、可靠的數(shù)據(jù)交付傳輸服務(wù),因此TCP協(xié)議很快得到了廣泛應(yīng)用。但是伴隨著大量移動(dòng)App的出現(xiàn)(如QQ、米聊、微信、人人網(wǎng)、美團(tuán)、百度糯米等),移動(dòng)互聯(lián)網(wǎng)快速發(fā)展。同時(shí)云計(jì)算所催生的大量應(yīng)用對(duì)互聯(lián)網(wǎng)應(yīng)用的創(chuàng)新產(chǎn)生了深遠(yuǎn)的影響,這種雙重的作用進(jìn)一步地促使移動(dòng)互聯(lián)網(wǎng)的快速發(fā)展。而無線網(wǎng)絡(luò)的的通信環(huán)境是一種高丟包率的環(huán)境,TCP協(xié)議的重傳機(jī)制和擁塞控制機(jī)制反而成為了制約網(wǎng)絡(luò)數(shù)據(jù)包傳輸速率的瓶頸。目前,這一問題都沒有被很好地解決,而網(wǎng)絡(luò)編碼的出現(xiàn)為在高丟包率的應(yīng)用場(chǎng)景下的TCP傳輸帶來了新思路。本論文是基于網(wǎng)絡(luò)編碼理論和TCP協(xié)議,在高丟包率應(yīng)用場(chǎng)景下,對(duì)傳統(tǒng)TCP協(xié)議進(jìn)行改進(jìn),實(shí)現(xiàn)一個(gè)網(wǎng)絡(luò)加速系統(tǒng)。 本論文首先分析了TCP協(xié)議在高丟包率環(huán)境應(yīng)用場(chǎng)景下的特點(diǎn),對(duì)現(xiàn)有TCP協(xié)議的在這種應(yīng)用場(chǎng)景下的不足進(jìn)行總結(jié)。然后對(duì)網(wǎng)絡(luò)編碼理論進(jìn)行研究和總結(jié),對(duì)網(wǎng)絡(luò)編碼的基本原理、網(wǎng)絡(luò)編碼的編碼模型,網(wǎng)絡(luò)編碼的應(yīng)用及優(yōu)化進(jìn)行概括和總結(jié)。其次對(duì)Linux內(nèi)核實(shí)現(xiàn)的TCP協(xié)議進(jìn)行研究和總結(jié),對(duì)TCP協(xié)議的關(guān)鍵數(shù)據(jù)結(jié)構(gòu),TCP的發(fā)送包和接收數(shù)據(jù)包流程進(jìn)行概括和總結(jié)。最后對(duì)設(shè)計(jì)實(shí)現(xiàn)了一個(gè)基于網(wǎng)絡(luò)編碼TCP協(xié)議的網(wǎng)絡(luò)加速系統(tǒng),并對(duì)該系統(tǒng)進(jìn)行驗(yàn)證和總結(jié)。 本論文提出了網(wǎng)絡(luò)高丟包率的條件下基于網(wǎng)絡(luò)編碼理論對(duì)TCP協(xié)議進(jìn)行改進(jìn)的方案。論文基于網(wǎng)絡(luò)編碼理論和TCP協(xié)議實(shí)現(xiàn)了一個(gè)網(wǎng)絡(luò)加速系統(tǒng),使得在高丟包率的環(huán)境下TCP協(xié)議的應(yīng)用性能有一定的提升,實(shí)現(xiàn)了網(wǎng)絡(luò)加速的目的。同時(shí)網(wǎng)絡(luò)編碼的理論研究目前多應(yīng)用于仿真層面,而本論文是在實(shí)際環(huán)境下對(duì)網(wǎng)絡(luò)編碼理論的實(shí)踐應(yīng)用,對(duì)網(wǎng)絡(luò)編碼理論的實(shí)踐的有一定的指導(dǎo)作用。
【關(guān)鍵詞】:TCP 網(wǎng)絡(luò)編碼 高丟包率 網(wǎng)絡(luò)加速
【學(xué)位授予單位】:北京郵電大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2015
【分類號(hào)】:TP393.04
【目錄】:
- 摘要4-5
- ABSTRACT5-8
- 第一章 緒論8-16
- 1.1 課程研究的背景與意義8-11
- 1.1.1 移動(dòng)互聯(lián)網(wǎng)的快速發(fā)展8
- 1.1.2 傳統(tǒng)TCP協(xié)議存在的不足8-9
- 1.1.3 TCP協(xié)議與網(wǎng)絡(luò)編碼技術(shù)9-10
- 1.1.4 選題來源與意義10-11
- 1.2 國內(nèi)外發(fā)展現(xiàn)狀11-13
- 1.2.1 網(wǎng)絡(luò)編碼理論發(fā)展現(xiàn)狀11-12
- 1.2.2 網(wǎng)絡(luò)加速發(fā)展現(xiàn)狀12-13
- 1.3 論文研究?jī)?nèi)容及目標(biāo)13-14
- 1.3.1 論文研究?jī)?nèi)容13
- 1.3.2 論文研究目標(biāo)及成果13-14
- 1.4 攻讀碩士期間的主要工作14
- 1.5 論文組織結(jié)構(gòu)14-15
- 1.6 本章小結(jié)15-16
- 第二章 網(wǎng)絡(luò)加速系統(tǒng)的相關(guān)技術(shù)背景16-24
- 2.1 網(wǎng)絡(luò)編碼的基本原理16-18
- 2.1.1 網(wǎng)絡(luò)編碼的概念16
- 2.1.2 網(wǎng)絡(luò)編碼的編碼模型16-18
- 2.2 網(wǎng)絡(luò)編碼的編碼方法18-20
- 2.2.1 固定線性網(wǎng)絡(luò)編碼19
- 2.2.2 隨機(jī)線性網(wǎng)絡(luò)編碼19-20
- 2.3 網(wǎng)絡(luò)編碼的應(yīng)用及優(yōu)化20-21
- 2.3.1 網(wǎng)絡(luò)編碼的應(yīng)用20
- 2.3.2 網(wǎng)絡(luò)編碼的優(yōu)化研究20-21
- 2.4 TCP-P網(wǎng)絡(luò)棧的體系結(jié)構(gòu)21-23
- 2.4.1 TCP/IP網(wǎng)絡(luò)體系結(jié)構(gòu)介紹21
- 2.4.2 Linux內(nèi)核中的TCP協(xié)議21-23
- 2.5 本章小結(jié)23-24
- 第三章 網(wǎng)絡(luò)加速系統(tǒng)的系統(tǒng)設(shè)計(jì)24-42
- 3.1 網(wǎng)絡(luò)加速系統(tǒng)的需求分析24-25
- 3.2 TCP-P網(wǎng)絡(luò)棧中的關(guān)鍵數(shù)據(jù)結(jié)構(gòu)25-32
- 3.2.1 Linux內(nèi)核中sk_buff的結(jié)構(gòu)25-28
- 3.2.2 Linux內(nèi)核中tcp_sock的結(jié)構(gòu)28
- 3.2.3 Linux內(nèi)核中sock的結(jié)構(gòu)28-30
- 3.2.4 關(guān)鍵數(shù)據(jù)結(jié)構(gòu)間關(guān)系研究與分析30-32
- 3.3 網(wǎng)絡(luò)加速系統(tǒng)對(duì)TCP協(xié)議的修改設(shè)計(jì)32-37
- 3.3.1 Linux網(wǎng)絡(luò)棧TCP實(shí)現(xiàn)綜述32-33
- 3.3.2 TCP層數(shù)據(jù)包發(fā)送的流程描述33-34
- 3.3.3 TCP層數(shù)據(jù)包接收的流程描述34-35
- 3.3.4 TCP協(xié)議的ACK應(yīng)答機(jī)制研究設(shè)計(jì)35
- 3.3.5 TCP流量控制在內(nèi)核中的研究設(shè)計(jì)35-37
- 3.4 網(wǎng)絡(luò)加速系統(tǒng)中網(wǎng)絡(luò)編碼子系統(tǒng)的設(shè)計(jì)37-38
- 3.5 網(wǎng)絡(luò)加速系統(tǒng)內(nèi)核編譯技術(shù)38-40
- 3.6 網(wǎng)絡(luò)加速系統(tǒng)代碼移植技術(shù)40
- 3.7 本章小結(jié)40-42
- 第四章 網(wǎng)絡(luò)加速系統(tǒng)在Linux平臺(tái)下的實(shí)現(xiàn)42-59
- 4.1 網(wǎng)絡(luò)加速系統(tǒng)的系統(tǒng)架構(gòu)42-45
- 4.1.1 系統(tǒng)整體架構(gòu)42-43
- 4.1.2 系統(tǒng)主要組成部分43-44
- 4.1.3 系統(tǒng)處理流程44-45
- 4.2 網(wǎng)絡(luò)編碼協(xié)議設(shè)計(jì)45-47
- 4.3 網(wǎng)絡(luò)加速系統(tǒng)關(guān)鍵數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)47
- 4.4 網(wǎng)絡(luò)加速系統(tǒng)的詳細(xì)實(shí)現(xiàn)47-51
- 4.4.1 網(wǎng)絡(luò)編碼模塊實(shí)現(xiàn)47-49
- 4.4.2 網(wǎng)絡(luò)解碼模塊實(shí)現(xiàn)49-50
- 4.4.3 網(wǎng)絡(luò)編解碼內(nèi)核移植實(shí)現(xiàn)50-51
- 4.5 網(wǎng)絡(luò)加速系統(tǒng)的展示和評(píng)估51-58
- 4.5.1 網(wǎng)絡(luò)加速系統(tǒng)的實(shí)現(xiàn)效果51-55
- 4.5.2 網(wǎng)絡(luò)加速系統(tǒng)的評(píng)估55-58
- 4.6 本章小結(jié)58-59
- 第五章 總結(jié)與展望59-61
- 5.1 論文總結(jié)59
- 5.2 未來展望59-61
- 參考文獻(xiàn)61-62
- 附錄一62-64
- 附錄二64-66
- 附錄 縮略語66-67
- 致謝67
【參考文獻(xiàn)】
中國期刊全文數(shù)據(jù)庫 前7條
1 楊林;鄭剛;胡曉惠;;網(wǎng)絡(luò)編碼的研究進(jìn)展[J];計(jì)算機(jī)研究與發(fā)展;2008年03期
2 熊志強(qiáng);黃佳慶;劉威;楊宗凱;;無線網(wǎng)絡(luò)編碼綜述[J];計(jì)算機(jī)科學(xué);2007年03期
3 羅萬明,林闖,閻保平;TCP/IP擁塞控制研究[J];計(jì)算機(jī)學(xué)報(bào);2001年01期
4 董贊強(qiáng);沈蘇彬;;網(wǎng)絡(luò)編碼研究綜述[J];南京郵電大學(xué)學(xué)報(bào)(自然科學(xué)版);2012年03期
5 陶少國;黃佳慶;楊宗凱;喬文博;熊志強(qiáng);;網(wǎng)絡(luò)編碼研究綜述[J];小型微型計(jì)算機(jī)系統(tǒng);2008年04期
6 馬冠駿;許胤龍;林明宏;宣穎;;基于網(wǎng)絡(luò)編碼的P2P內(nèi)容分發(fā)性能分析[J];中國科學(xué)技術(shù)大學(xué)學(xué)報(bào);2006年11期
7 李暉暉;楊燕玲;;網(wǎng)絡(luò)加速技術(shù)選擇及部署方案研究[J];移動(dòng)通信;2013年12期
本文關(guān)鍵詞:基于網(wǎng)絡(luò)編碼TCP協(xié)議的網(wǎng)絡(luò)加速系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn),由筆耕文化傳播整理發(fā)布。
,本文編號(hào):443973
本文鏈接:http://sikaile.net/guanlilunwen/ydhl/443973.html