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