適合于高速?gòu)V域網(wǎng)的UDT協(xié)議的研究與應(yīng)用
發(fā)布時(shí)間:2022-09-29 17:59
網(wǎng)絡(luò)協(xié)議是計(jì)算機(jī)網(wǎng)絡(luò)正常運(yùn)轉(zhuǎn)的關(guān)鍵,隨著高帶寬高并發(fā)的高速?gòu)V域光纖網(wǎng)絡(luò)的快速普及,傳統(tǒng)的傳輸控制協(xié)議TCP的傳輸性能已經(jīng)不能滿足日益增長(zhǎng)的海量數(shù)據(jù)的傳輸需求。UDT是TCP改進(jìn)協(xié)議中的一種,它基于UDP協(xié)議實(shí)現(xiàn)并加入了可靠性控制和擁塞控制,克服了TCP的效率和公平問題,適合于高帶寬廣域網(wǎng)的數(shù)據(jù)密集型應(yīng)用。 本文通過研究UDT協(xié)議的設(shè)計(jì)實(shí)現(xiàn)以及可靠性控制和擁塞控制算法,分析UDT協(xié)議如何能在保證高效穩(wěn)定傳輸?shù)那疤嵯驴朔⺄CP在高速?gòu)V域網(wǎng)中的局限性。然后,在利用UDT實(shí)現(xiàn)庫(kù)的基礎(chǔ)上,按照一般軟件工程開發(fā)的思想設(shè)計(jì)并實(shí)現(xiàn)了一款基于UDT協(xié)議的輕量級(jí)網(wǎng)絡(luò)文件傳輸應(yīng)用,可以簡(jiǎn)單高效地完成遠(yuǎn)距離文件傳輸?shù)男枰T摮绦蛟谡鎸?shí)網(wǎng)絡(luò)環(huán)境下順利運(yùn)行,并通過性能評(píng)估工具與TCP和原始UDT協(xié)議進(jìn)行性能對(duì)比,得到了滿意結(jié)果。
【文章頁數(shù)】:75 頁
【學(xué)位級(jí)別】:碩士
【文章目錄】:
中文摘要
Abstract
第一章 緒論
1.1 研究背景
1.2 研究現(xiàn)狀
1.3 研究?jī)?nèi)容和意義
1.3.1 研究?jī)?nèi)容
1.3.2 研究意義
1.4 本文安排
第二章 相關(guān)知識(shí)介紹
2.1 TCP 的擁塞控制算法
2.2 BDP 概念介紹
2.3 TCP 在高速網(wǎng)絡(luò)中存在的問題
2.4 TCP 的改進(jìn)
2.4.1 TCP 擁塞控制機(jī)制的改進(jìn)
2.4.2 基于 UDP 的傳輸協(xié)議
2.5 UDT 協(xié)議介紹
2.6 本章小結(jié)
第三章 適合高速?gòu)V域網(wǎng)的文件傳輸應(yīng)用的分析與設(shè)計(jì)
3.1 系統(tǒng)需求分析
3.1.1 用戶需求
3.1.2 需求分析
3.2 系統(tǒng)概要設(shè)計(jì)
3.2.1 物理架構(gòu)
3.2.2 邏輯架構(gòu)
3.3 技術(shù)選擇
3.3.1 C++開發(fā)平臺(tái) Qt
3.3.2 數(shù)據(jù)庫(kù)平臺(tái) SQLite
3.3.3 UDT 協(xié)議的實(shí)現(xiàn) UDTv420
3.4 功能設(shè)計(jì)
3.4.1 客戶端
3.4.2 服務(wù)端
3.4.3 命令行調(diào)用及安靜模式
3.5 本章小結(jié)
第四章 UDT 協(xié)議算法研究
4.1 UDT 協(xié)議的設(shè)計(jì)目標(biāo)
4.2 UDT 協(xié)議的設(shè)計(jì)
4.2.1 協(xié)議的基本架構(gòu)及數(shù)據(jù)包結(jié)構(gòu)
4.2.2 連接的建立和關(guān)閉
4.2.3 UDT 的可靠性控制
4.3 擁塞控制算法
4.3.1 UDT 的速率控制算法
4.3.2 帶寬估算
4.3.3 如何應(yīng)對(duì)丟包
4.4 本章小結(jié)
第五章 主要模塊的設(shè)計(jì)與實(shí)現(xiàn)
5.1 交互界面
5.1.1 界面設(shè)計(jì)
5.1.2 交互實(shí)現(xiàn)
5.2 數(shù)據(jù)庫(kù)設(shè)計(jì)
5.2.1 數(shù)據(jù)表設(shè)計(jì)
5.2.2 視圖與數(shù)據(jù)的關(guān)聯(lián)
5.2.3 數(shù)據(jù)訪問
5.3 UDTV4 庫(kù)的應(yīng)用
5.3.1 服務(wù)端監(jiān)聽
5.3.2 客戶端傳輸
5.3.3 參數(shù)配置
5.3.4 錯(cuò)誤處理
5.4 文件管理
5.4.1 目錄瀏覽
5.4.2 文件傳輸
5.5 其他
5.5.1 配置管理
5.5.2 命令行
5.6 本章小結(jié)
第六章 功能測(cè)試與性能評(píng)估
6.1 文件傳輸應(yīng)用功能測(cè)試
6.2 性能評(píng)估實(shí)驗(yàn)
6.2.1 硬盤系統(tǒng)性能測(cè)試
6.2.2 網(wǎng)絡(luò)傳輸性能測(cè)試
6.3 性能評(píng)估總結(jié)
6.4 本章小結(jié)
第七章 總結(jié)與展望
7.1 總結(jié)
7.2 展望
參考文獻(xiàn)
攻讀學(xué)位期間公開發(fā)表的論文
致謝
【參考文獻(xiàn)】:
期刊論文
[1]長(zhǎng)距離高帶寬環(huán)境下UDT協(xié)議的分析與應(yīng)用[J]. 張磊,葛敬國(guó),李俊. 計(jì)算機(jī)系統(tǒng)應(yīng)用. 2009(10)
[2]不同背景流量下TCP吞吐量的主動(dòng)測(cè)量及分析[J]. 王煥,姚遠(yuǎn)程,張瑩. 計(jì)算機(jī)工程. 2007(07)
[3]TCP帶寬估計(jì)算法[J]. 汪紀(jì)鋒,胡晗,王春輝. 重慶大學(xué)學(xué)報(bào)(自然科學(xué)版). 2006(11)
[4]TCP擁塞控制機(jī)制在高速網(wǎng)絡(luò)中的局限性[J]. 王德鎖,舒勤. 中國(guó)測(cè)試技術(shù). 2004(02)
碩士論文
[1]基于高速TCP的網(wǎng)絡(luò)擁塞性能分析研究[D]. 信春雷.燕山大學(xué) 2007
本文編號(hào):3683053
【文章頁數(shù)】:75 頁
【學(xué)位級(jí)別】:碩士
【文章目錄】:
中文摘要
Abstract
第一章 緒論
1.1 研究背景
1.2 研究現(xiàn)狀
1.3 研究?jī)?nèi)容和意義
1.3.1 研究?jī)?nèi)容
1.3.2 研究意義
1.4 本文安排
第二章 相關(guān)知識(shí)介紹
2.1 TCP 的擁塞控制算法
2.2 BDP 概念介紹
2.3 TCP 在高速網(wǎng)絡(luò)中存在的問題
2.4 TCP 的改進(jìn)
2.4.1 TCP 擁塞控制機(jī)制的改進(jìn)
2.4.2 基于 UDP 的傳輸協(xié)議
2.5 UDT 協(xié)議介紹
2.6 本章小結(jié)
第三章 適合高速?gòu)V域網(wǎng)的文件傳輸應(yīng)用的分析與設(shè)計(jì)
3.1 系統(tǒng)需求分析
3.1.1 用戶需求
3.1.2 需求分析
3.2 系統(tǒng)概要設(shè)計(jì)
3.2.1 物理架構(gòu)
3.2.2 邏輯架構(gòu)
3.3 技術(shù)選擇
3.3.1 C++開發(fā)平臺(tái) Qt
3.3.2 數(shù)據(jù)庫(kù)平臺(tái) SQLite
3.3.3 UDT 協(xié)議的實(shí)現(xiàn) UDTv420
3.4 功能設(shè)計(jì)
3.4.1 客戶端
3.4.2 服務(wù)端
3.4.3 命令行調(diào)用及安靜模式
3.5 本章小結(jié)
第四章 UDT 協(xié)議算法研究
4.1 UDT 協(xié)議的設(shè)計(jì)目標(biāo)
4.2 UDT 協(xié)議的設(shè)計(jì)
4.2.1 協(xié)議的基本架構(gòu)及數(shù)據(jù)包結(jié)構(gòu)
4.2.2 連接的建立和關(guān)閉
4.2.3 UDT 的可靠性控制
4.3 擁塞控制算法
4.3.1 UDT 的速率控制算法
4.3.2 帶寬估算
4.3.3 如何應(yīng)對(duì)丟包
4.4 本章小結(jié)
第五章 主要模塊的設(shè)計(jì)與實(shí)現(xiàn)
5.1 交互界面
5.1.1 界面設(shè)計(jì)
5.1.2 交互實(shí)現(xiàn)
5.2 數(shù)據(jù)庫(kù)設(shè)計(jì)
5.2.1 數(shù)據(jù)表設(shè)計(jì)
5.2.2 視圖與數(shù)據(jù)的關(guān)聯(lián)
5.2.3 數(shù)據(jù)訪問
5.3 UDTV4 庫(kù)的應(yīng)用
5.3.1 服務(wù)端監(jiān)聽
5.3.2 客戶端傳輸
5.3.3 參數(shù)配置
5.3.4 錯(cuò)誤處理
5.4 文件管理
5.4.1 目錄瀏覽
5.4.2 文件傳輸
5.5 其他
5.5.1 配置管理
5.5.2 命令行
5.6 本章小結(jié)
第六章 功能測(cè)試與性能評(píng)估
6.1 文件傳輸應(yīng)用功能測(cè)試
6.2 性能評(píng)估實(shí)驗(yàn)
6.2.1 硬盤系統(tǒng)性能測(cè)試
6.2.2 網(wǎng)絡(luò)傳輸性能測(cè)試
6.3 性能評(píng)估總結(jié)
6.4 本章小結(jié)
第七章 總結(jié)與展望
7.1 總結(jié)
7.2 展望
參考文獻(xiàn)
攻讀學(xué)位期間公開發(fā)表的論文
致謝
【參考文獻(xiàn)】:
期刊論文
[1]長(zhǎng)距離高帶寬環(huán)境下UDT協(xié)議的分析與應(yīng)用[J]. 張磊,葛敬國(guó),李俊. 計(jì)算機(jī)系統(tǒng)應(yīng)用. 2009(10)
[2]不同背景流量下TCP吞吐量的主動(dòng)測(cè)量及分析[J]. 王煥,姚遠(yuǎn)程,張瑩. 計(jì)算機(jī)工程. 2007(07)
[3]TCP帶寬估計(jì)算法[J]. 汪紀(jì)鋒,胡晗,王春輝. 重慶大學(xué)學(xué)報(bào)(自然科學(xué)版). 2006(11)
[4]TCP擁塞控制機(jī)制在高速網(wǎng)絡(luò)中的局限性[J]. 王德鎖,舒勤. 中國(guó)測(cè)試技術(shù). 2004(02)
碩士論文
[1]基于高速TCP的網(wǎng)絡(luò)擁塞性能分析研究[D]. 信春雷.燕山大學(xué) 2007
本文編號(hào):3683053
本文鏈接:http://www.sikaile.net/guanlilunwen/ydhl/3683053.html
最近更新
教材專著