面向區(qū)域網(wǎng)絡(luò)的文件分享系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
發(fā)布時(shí)間:2023-03-28 22:04
伴隨著互聯(lián)網(wǎng)的快速發(fā)展,對(duì)于如何將網(wǎng)絡(luò)文件便捷、高效的分享,一直都是人們所研究的對(duì)象。傳統(tǒng)C/S架構(gòu)的文件分享系統(tǒng)由于其服務(wù)器帶寬和存儲(chǔ)量的限制,已經(jīng)越來(lái)越滿(mǎn)足不了用戶(hù)的需求。另一方面,近些年來(lái),移動(dòng)智能設(shè)備的高速發(fā)展以及普及,人們生活中對(duì)PC設(shè)備的需求越來(lái)越低,但是移動(dòng)智能設(shè)備的低存儲(chǔ)量一直都是它的一個(gè)限制。于此同時(shí),NAT穿透技術(shù)的發(fā)展越來(lái)越成熟,該技術(shù)的出現(xiàn),成功的解決了C/S架構(gòu)的限制問(wèn)題,為文件分享的發(fā)展提供了良好的技術(shù)支持,但是對(duì)于對(duì)稱(chēng)型NAT設(shè)備的穿透方案以及如何提高穿透的成功率,這一直都是NAT穿透領(lǐng)域的一個(gè)重點(diǎn)問(wèn)題。本文針對(duì)如何改進(jìn)NAT穿透技術(shù),并結(jié)合移動(dòng)智能設(shè)備和PC設(shè)備的優(yōu)點(diǎn),使得文件能夠便捷、高效的分享,提出了一種解決方案。并在這種解決方案的基礎(chǔ)上實(shí)現(xiàn)了一款文件分享系統(tǒng),為廣大用戶(hù)提供便捷、高效的文件分享服務(wù)。對(duì)于NAT穿透,本文在現(xiàn)有的NAT穿透技術(shù)的基礎(chǔ)上做出改進(jìn),不僅支持普遍使用的錐形NAT設(shè)備的穿透,而且支持部分對(duì)稱(chēng)型NAT設(shè)備的穿透。同時(shí),考慮到地域問(wèn)題,在系統(tǒng)中加入了用戶(hù)區(qū)域的劃分,使得NAT穿透效率與文件傳輸效率更高。對(duì)于移動(dòng)智能設(shè)備和PC設(shè)備的...
【文章頁(yè)數(shù)】:96 頁(yè)
【學(xué)位級(jí)別】:碩士
【文章目錄】:
摘要
abstract
第一章 緒論
1.1 研究目的及意義
1.2 國(guó)內(nèi)外發(fā)展現(xiàn)狀
1.3 本文的組織結(jié)構(gòu)
1.3.1 主要研究?jī)?nèi)容
1.3.2 組織結(jié)構(gòu)
1.4 本章小結(jié)
第二章 相關(guān)技術(shù)介紹
2.1 NAT技術(shù)
2.1.1 NAT技術(shù)簡(jiǎn)介
2.1.2 NAT技術(shù)原理
2.1.3 NAT穿透概念
2.1.4 NAT穿透原理
2.2 UDT協(xié)議
2.2.1 UDT概念
2.2.2 UDT包結(jié)構(gòu)
2.2.3 UDT協(xié)議可靠性分析
2.3 系統(tǒng)開(kāi)發(fā)相關(guān)框架
2.3.1 Netty框架介紹
2.3.2 Android平臺(tái)介紹
2.4 本章小結(jié)
第三章 系統(tǒng)需求分析
3.1 系統(tǒng)整體目標(biāo)
3.2 功能性需求分析
3.2.1 服務(wù)器功能需求分析
3.2.2 移動(dòng)客戶(hù)端功能需求分析
3.2.2.1 用戶(hù)認(rèn)證
3.2.2.2 用戶(hù)操作
3.2.2.3 文件操作
3.2.2.4 設(shè)備授權(quán)
3.2.2.5 設(shè)備更換
3.2.3 PC客戶(hù)端功能需求分析
3.3 非功能性需求分析
3.3.1 系統(tǒng)性能需求
3.3.2 系統(tǒng)可擴(kuò)充性與可維護(hù)性需求
3.3.3 系統(tǒng)穩(wěn)定性需求
3.4 本章小結(jié)
第四章 系統(tǒng)詳細(xì)設(shè)計(jì)
4.1 系統(tǒng)架構(gòu)設(shè)計(jì)
4.2 功能模塊設(shè)計(jì)
4.2.1 服務(wù)器設(shè)計(jì)
4.2.2 移動(dòng)客戶(hù)端設(shè)計(jì)
4.2.3 PC客戶(hù)端設(shè)計(jì)
4.3 系統(tǒng)工作流程
4.4 通信協(xié)議設(shè)計(jì)
4.4.1 數(shù)據(jù)交換格式設(shè)計(jì)
4.4.2 通信數(shù)據(jù)包格式設(shè)計(jì)
4.5 NAT穿透方案的研究與設(shè)計(jì)
4.5.1 幾種NAT穿透方案的分析
4.5.2 錐形NAT設(shè)備的穿透
4.5.3 對(duì)稱(chēng)型NAT設(shè)備的穿透
4.5.4 NAT穿透失敗解決方案
4.6 數(shù)據(jù)庫(kù)設(shè)計(jì)
4.7 本章小結(jié)
第五章 系統(tǒng)實(shí)現(xiàn)
5.1 服務(wù)器實(shí)現(xiàn)
5.1.1 通信交互模塊
5.1.2 請(qǐng)求分發(fā)器
5.1.3 服務(wù)模塊
5.1.3.1 常規(guī)請(qǐng)求處理
5.1.3.2 短信驗(yàn)證服務(wù)
5.1.3.3 區(qū)域劃分
5.1.3.4 持久化服務(wù)
5.1.3.5 NAT穿透服務(wù)
5.1.4 系統(tǒng)管理服務(wù)模塊
5.1.4.1 身份認(rèn)證
5.1.4.2 服務(wù)器子系統(tǒng)管理
5.1.4.3 資源信息管理
5.2 移動(dòng)客戶(hù)端子系統(tǒng)實(shí)現(xiàn)
5.2.1 通信交互模塊
5.2.2 邏輯處理模塊
5.2.2.1 用戶(hù)認(rèn)證
5.2.2.2 用戶(hù)資源操作
5.2.2.3 文件資源操作
5.2.2.4 設(shè)備授權(quán)操作
5.2.2.5 設(shè)備更換操作
5.3 PC客戶(hù)端子系統(tǒng)實(shí)現(xiàn)
5.3.1 通信交互模塊
5.3.2 用戶(hù)認(rèn)證模塊
5.3.3 文件列表提供服務(wù)模塊
5.3.4 NAT穿透模塊
5.3.5 文件傳輸模塊
5.4 本章小結(jié)
第六章 系統(tǒng)測(cè)試
6.1 測(cè)試環(huán)境
6.2 功能測(cè)試
6.2.1 用戶(hù)認(rèn)證功能測(cè)試
6.2.2 用戶(hù)資源操作功能測(cè)試
6.2.3 文件資源操作功能測(cè)試
6.2.4 設(shè)備操作功能測(cè)試
6.2.5 NAT穿透功能測(cè)試
6.2.6 系統(tǒng)管理服務(wù)測(cè)試
6.3 性能測(cè)試
6.3.1 性能評(píng)價(jià)指標(biāo)
6.3.2 性能測(cè)試與分析
6.4 本章小結(jié)
第七章 總結(jié)與展望
7.1 論文工作總結(jié)
7.2 問(wèn)題與展望
致謝
參考文獻(xiàn)
本文編號(hào):3773378
【文章頁(yè)數(shù)】:96 頁(yè)
【學(xué)位級(jí)別】:碩士
【文章目錄】:
摘要
abstract
第一章 緒論
1.1 研究目的及意義
1.2 國(guó)內(nèi)外發(fā)展現(xiàn)狀
1.3 本文的組織結(jié)構(gòu)
1.3.1 主要研究?jī)?nèi)容
1.3.2 組織結(jié)構(gòu)
1.4 本章小結(jié)
第二章 相關(guān)技術(shù)介紹
2.1 NAT技術(shù)
2.1.1 NAT技術(shù)簡(jiǎn)介
2.1.2 NAT技術(shù)原理
2.1.3 NAT穿透概念
2.1.4 NAT穿透原理
2.2 UDT協(xié)議
2.2.1 UDT概念
2.2.2 UDT包結(jié)構(gòu)
2.2.3 UDT協(xié)議可靠性分析
2.3 系統(tǒng)開(kāi)發(fā)相關(guān)框架
2.3.1 Netty框架介紹
2.3.2 Android平臺(tái)介紹
2.4 本章小結(jié)
第三章 系統(tǒng)需求分析
3.1 系統(tǒng)整體目標(biāo)
3.2 功能性需求分析
3.2.1 服務(wù)器功能需求分析
3.2.2 移動(dòng)客戶(hù)端功能需求分析
3.2.2.1 用戶(hù)認(rèn)證
3.2.2.2 用戶(hù)操作
3.2.2.3 文件操作
3.2.2.4 設(shè)備授權(quán)
3.2.2.5 設(shè)備更換
3.2.3 PC客戶(hù)端功能需求分析
3.3 非功能性需求分析
3.3.1 系統(tǒng)性能需求
3.3.2 系統(tǒng)可擴(kuò)充性與可維護(hù)性需求
3.3.3 系統(tǒng)穩(wěn)定性需求
3.4 本章小結(jié)
第四章 系統(tǒng)詳細(xì)設(shè)計(jì)
4.1 系統(tǒng)架構(gòu)設(shè)計(jì)
4.2 功能模塊設(shè)計(jì)
4.2.1 服務(wù)器設(shè)計(jì)
4.2.2 移動(dòng)客戶(hù)端設(shè)計(jì)
4.2.3 PC客戶(hù)端設(shè)計(jì)
4.3 系統(tǒng)工作流程
4.4 通信協(xié)議設(shè)計(jì)
4.4.1 數(shù)據(jù)交換格式設(shè)計(jì)
4.4.2 通信數(shù)據(jù)包格式設(shè)計(jì)
4.5 NAT穿透方案的研究與設(shè)計(jì)
4.5.1 幾種NAT穿透方案的分析
4.5.2 錐形NAT設(shè)備的穿透
4.5.3 對(duì)稱(chēng)型NAT設(shè)備的穿透
4.5.4 NAT穿透失敗解決方案
4.6 數(shù)據(jù)庫(kù)設(shè)計(jì)
4.7 本章小結(jié)
第五章 系統(tǒng)實(shí)現(xiàn)
5.1 服務(wù)器實(shí)現(xiàn)
5.1.1 通信交互模塊
5.1.2 請(qǐng)求分發(fā)器
5.1.3 服務(wù)模塊
5.1.3.1 常規(guī)請(qǐng)求處理
5.1.3.2 短信驗(yàn)證服務(wù)
5.1.3.3 區(qū)域劃分
5.1.3.4 持久化服務(wù)
5.1.3.5 NAT穿透服務(wù)
5.1.4 系統(tǒng)管理服務(wù)模塊
5.1.4.1 身份認(rèn)證
5.1.4.2 服務(wù)器子系統(tǒng)管理
5.1.4.3 資源信息管理
5.2 移動(dòng)客戶(hù)端子系統(tǒng)實(shí)現(xiàn)
5.2.1 通信交互模塊
5.2.2 邏輯處理模塊
5.2.2.1 用戶(hù)認(rèn)證
5.2.2.2 用戶(hù)資源操作
5.2.2.3 文件資源操作
5.2.2.4 設(shè)備授權(quán)操作
5.2.2.5 設(shè)備更換操作
5.3 PC客戶(hù)端子系統(tǒng)實(shí)現(xiàn)
5.3.1 通信交互模塊
5.3.2 用戶(hù)認(rèn)證模塊
5.3.3 文件列表提供服務(wù)模塊
5.3.4 NAT穿透模塊
5.3.5 文件傳輸模塊
5.4 本章小結(jié)
第六章 系統(tǒng)測(cè)試
6.1 測(cè)試環(huán)境
6.2 功能測(cè)試
6.2.1 用戶(hù)認(rèn)證功能測(cè)試
6.2.2 用戶(hù)資源操作功能測(cè)試
6.2.3 文件資源操作功能測(cè)試
6.2.4 設(shè)備操作功能測(cè)試
6.2.5 NAT穿透功能測(cè)試
6.2.6 系統(tǒng)管理服務(wù)測(cè)試
6.3 性能測(cè)試
6.3.1 性能評(píng)價(jià)指標(biāo)
6.3.2 性能測(cè)試與分析
6.4 本章小結(jié)
第七章 總結(jié)與展望
7.1 論文工作總結(jié)
7.2 問(wèn)題與展望
致謝
參考文獻(xiàn)
本文編號(hào):3773378
本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/3773378.html
最近更新
教材專(zhuān)著