大文件的快速傳輸研究與實現(xiàn)
發(fā)布時間:2021-02-12 12:13
隨著社會信息化程度的不斷提高以及信息技術(shù)的不斷發(fā)展,互聯(lián)網(wǎng)已經(jīng)滲透到了社會中的各個領(lǐng)域。文件傳輸是網(wǎng)絡(luò)最基礎(chǔ),同時也是最重要的功能之一,文件傳輸?shù)男蕰苯佑绊懙接脩舻捏w驗和工作效率,尤其是在傳輸大文件的時候。伴隨著大數(shù)據(jù)時代的到來,我們對數(shù)據(jù)文件的傳輸要求也越來越高。雖然,當(dāng)前網(wǎng)絡(luò)技術(shù)和硬件設(shè)施的更新在一定程度上提升了數(shù)據(jù)文件的傳輸速率,但用戶對文件傳輸?shù)捏w驗并沒有得到相應(yīng)的提升。如何優(yōu)化提高文件傳輸?shù)男?特別是大容量文件,已經(jīng)成為了各方的一個研究熱點。TCP(傳輸控制協(xié)議)是當(dāng)前廣泛使用的傳輸層協(xié)議,它為用戶提供了可靠的傳輸服務(wù)。因此,也是網(wǎng)絡(luò)中傳輸文件的常用協(xié)議,但受到自身擁塞控制機(jī)制的限制TCP已無法充分利用當(dāng)前的網(wǎng)絡(luò)帶寬資源。為了提高和改善大文件傳輸?shù)男?本文對TCP傳輸協(xié)議進(jìn)行了深入研究,并對其進(jìn)行了相應(yīng)的改進(jìn),工作的內(nèi)容主要包括以下幾個方面:通過對TCP的慢啟動算法進(jìn)行相應(yīng)的改進(jìn),來提高大文件的傳輸速度。慢啟動算法是TCP擁塞控制算法的重要組成部分,它的主要作用就是控制TCP連接在啟動階段的擁塞窗口增長,以此來探測當(dāng)前網(wǎng)絡(luò)的可用帶寬。然而,傳統(tǒng)的慢啟動算法在當(dāng)前的高速...
【文章來源】:南京郵電大學(xué)江蘇省
【文章頁數(shù)】:65 頁
【學(xué)位級別】:碩士
【文章目錄】:
摘要
abstract
第一章 緒論
1.1 研究的背景與意義
1.2 國內(nèi)外研究現(xiàn)狀
1.3 本文研究的內(nèi)容
1.4 論文的組織結(jié)構(gòu)
第二章 TCP擁塞控制機(jī)制概述
2.1 擁塞
2.2 TCP擁塞控制機(jī)制
2.2.1 擁塞控制
2.2.2 TCP擁塞控制算法
2.2.3 TCP傳輸優(yōu)化的分類描述
2.3 慢啟動算法
2.3.1 算法存在的問題及相關(guān)研究
2.3.2 擁塞控制算法的評價標(biāo)準(zhǔn)
2.4 本章小結(jié)
第三章 傳統(tǒng)慢啟動算法的改進(jìn)與測試
3.1 TCP吞吐量模型
3.2 改進(jìn)算法的分析與介紹
3.3 Linux內(nèi)核協(xié)議棧
3.3.1 Linux內(nèi)核協(xié)議棧概述
3.3.2 Linux支持的擁塞控制算法
3.3.3 擁塞控制的狀態(tài)機(jī)
3.4 測試環(huán)境的搭建
3.4.1 網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)
3.4.2 改進(jìn)算法的實現(xiàn)與部署
3.4.3 使用WireShark監(jiān)控網(wǎng)絡(luò)性能
3.5 模擬網(wǎng)絡(luò)實驗環(huán)境測試
3.5.1 單流環(huán)境測試
3.5.2 雙流環(huán)境測試
3.6 實際網(wǎng)絡(luò)環(huán)境測試
3.7 本章小結(jié)
第四章 并發(fā)TCP傳輸程序的實現(xiàn)與測試
4.1 并發(fā)TCP流技術(shù)研究
4.1.1 相關(guān)工作及概述
4.1.2 socket套接字及其分類
4.1.3 WindowsSocket
4.1.4 斷點續(xù)傳技術(shù)
4.1.5 ICMP協(xié)議
4.2 模擬網(wǎng)絡(luò)測試環(huán)境的搭建
4.3 網(wǎng)絡(luò)延遲對TCP連接傳輸速度的影響分析
4.4 TCP并發(fā)連接數(shù)的分析與研究
4.4.1 并發(fā)TCP理論分析
4.4.2 并發(fā)連接數(shù)的設(shè)定
4.5 程序的設(shè)計
4.5.1 總體設(shè)計
4.5.2 服務(wù)器端設(shè)計
4.5.3 客戶端設(shè)計
4.6 傳輸性能的測試
4.6.1 模擬網(wǎng)絡(luò)測試
4.6.2 實際網(wǎng)絡(luò)測試
4.7 斷點續(xù)傳測試
4.8 本章小結(jié)
第五章 總結(jié)與展望
5.1 本文的工作總結(jié)
5.2 進(jìn)一步工作展望
參考文獻(xiàn)
附錄1 攻讀碩士學(xué)位期間撰寫的論文
致謝
【參考文獻(xiàn)】:
碩士論文
[1]基于Linux的FAST TCP擁塞控制算法優(yōu)化[D]. 苗廣.南京大學(xué) 2017
[2]擁塞控制算法的性能評估及公平性分析[D]. 曹濤濤.南京大學(xué) 2017
本文編號:3030848
【文章來源】:南京郵電大學(xué)江蘇省
【文章頁數(shù)】:65 頁
【學(xué)位級別】:碩士
【文章目錄】:
摘要
abstract
第一章 緒論
1.1 研究的背景與意義
1.2 國內(nèi)外研究現(xiàn)狀
1.3 本文研究的內(nèi)容
1.4 論文的組織結(jié)構(gòu)
第二章 TCP擁塞控制機(jī)制概述
2.1 擁塞
2.2 TCP擁塞控制機(jī)制
2.2.1 擁塞控制
2.2.2 TCP擁塞控制算法
2.2.3 TCP傳輸優(yōu)化的分類描述
2.3 慢啟動算法
2.3.1 算法存在的問題及相關(guān)研究
2.3.2 擁塞控制算法的評價標(biāo)準(zhǔn)
2.4 本章小結(jié)
第三章 傳統(tǒng)慢啟動算法的改進(jìn)與測試
3.1 TCP吞吐量模型
3.2 改進(jìn)算法的分析與介紹
3.3 Linux內(nèi)核協(xié)議棧
3.3.1 Linux內(nèi)核協(xié)議棧概述
3.3.2 Linux支持的擁塞控制算法
3.3.3 擁塞控制的狀態(tài)機(jī)
3.4 測試環(huán)境的搭建
3.4.1 網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)
3.4.2 改進(jìn)算法的實現(xiàn)與部署
3.4.3 使用WireShark監(jiān)控網(wǎng)絡(luò)性能
3.5 模擬網(wǎng)絡(luò)實驗環(huán)境測試
3.5.1 單流環(huán)境測試
3.5.2 雙流環(huán)境測試
3.6 實際網(wǎng)絡(luò)環(huán)境測試
3.7 本章小結(jié)
第四章 并發(fā)TCP傳輸程序的實現(xiàn)與測試
4.1 并發(fā)TCP流技術(shù)研究
4.1.1 相關(guān)工作及概述
4.1.2 socket套接字及其分類
4.1.3 WindowsSocket
4.1.4 斷點續(xù)傳技術(shù)
4.1.5 ICMP協(xié)議
4.2 模擬網(wǎng)絡(luò)測試環(huán)境的搭建
4.3 網(wǎng)絡(luò)延遲對TCP連接傳輸速度的影響分析
4.4 TCP并發(fā)連接數(shù)的分析與研究
4.4.1 并發(fā)TCP理論分析
4.4.2 并發(fā)連接數(shù)的設(shè)定
4.5 程序的設(shè)計
4.5.1 總體設(shè)計
4.5.2 服務(wù)器端設(shè)計
4.5.3 客戶端設(shè)計
4.6 傳輸性能的測試
4.6.1 模擬網(wǎng)絡(luò)測試
4.6.2 實際網(wǎng)絡(luò)測試
4.7 斷點續(xù)傳測試
4.8 本章小結(jié)
第五章 總結(jié)與展望
5.1 本文的工作總結(jié)
5.2 進(jìn)一步工作展望
參考文獻(xiàn)
附錄1 攻讀碩士學(xué)位期間撰寫的論文
致謝
【參考文獻(xiàn)】:
碩士論文
[1]基于Linux的FAST TCP擁塞控制算法優(yōu)化[D]. 苗廣.南京大學(xué) 2017
[2]擁塞控制算法的性能評估及公平性分析[D]. 曹濤濤.南京大學(xué) 2017
本文編號:3030848
本文鏈接:http://sikaile.net/guanlilunwen/ydhl/3030848.html
最近更新
教材專著