基于jxta的對(duì)等網(wǎng)絡(luò)社區(qū)之安全高效的節(jié)點(diǎn)管理.doc
約52頁DOC格式手機(jī)打開展開
基于jxta的對(duì)等網(wǎng)絡(luò)社區(qū)之安全高效的節(jié)點(diǎn)管理,基于jxta的對(duì)等網(wǎng)絡(luò)社區(qū)之安全高效的節(jié)點(diǎn)管理頁數(shù)52 字?jǐn)?shù)26961摘要對(duì)等網(wǎng)絡(luò)模型以其節(jié)點(diǎn)對(duì)等特性克服了傳統(tǒng)集中服務(wù)器模型所存在的一系列問題。本課題將使用jxta技術(shù)構(gòu)建一個(gè)p2p對(duì)等網(wǎng)絡(luò)社區(qū)平臺(tái)-stujxta。在這個(gè)對(duì)等網(wǎng)絡(luò)平臺(tái)中實(shí)現(xiàn)了用戶間的即時(shí)通訊和內(nèi)容共享服務(wù)。stujxta應(yīng)用平臺(tái)的構(gòu)建需要建立一個(gè)合適...
內(nèi)容介紹
此文檔由會(huì)員 猛龍 發(fā)布
基于JXTA的對(duì)等網(wǎng)絡(luò)社區(qū)之安全高效的節(jié)點(diǎn)管理
頁數(shù) 52 字?jǐn)?shù) 26961
摘要
對(duì)等網(wǎng)絡(luò)模型以其節(jié)點(diǎn)對(duì)等特性克服了傳統(tǒng)集中服務(wù)器模型所存在的一系列問題。本課題將使用JXTA技術(shù)構(gòu)建一個(gè)P2P對(duì)等網(wǎng)絡(luò)社區(qū)平臺(tái)-STUJXTA。在這個(gè)對(duì)等網(wǎng)絡(luò)平臺(tái)中實(shí)現(xiàn)了用戶間的即時(shí)通訊和內(nèi)容共享服務(wù)。STUJXTA應(yīng)用平臺(tái)的構(gòu)建需要建立一個(gè)合適的高層網(wǎng)絡(luò)架構(gòu)模型來實(shí)現(xiàn)網(wǎng)絡(luò)的服務(wù)與通信。本文通過設(shè)計(jì)網(wǎng)絡(luò)中的邊緣點(diǎn)、集合點(diǎn)、中繼中三類不同節(jié)點(diǎn)的配置和服務(wù)來構(gòu)建STUJXTA對(duì)等網(wǎng)絡(luò),實(shí)現(xiàn)防火墻和NAT的穿透,達(dá)到網(wǎng)絡(luò)互連和通信。組的概念將在本文中實(shí)現(xiàn),并提供組成員關(guān)系管理與組服務(wù)的發(fā)布與發(fā)現(xiàn),從而實(shí)現(xiàn)節(jié)點(diǎn)的管理。STUJXTA使用標(biāo)準(zhǔn)XML描述其節(jié)點(diǎn)、組、及其它服務(wù),而本文中發(fā)現(xiàn)機(jī)制的實(shí)現(xiàn)正是基于XML語義理解的支持。整個(gè)網(wǎng)絡(luò)架構(gòu)與節(jié)點(diǎn)管理為高層應(yīng)用程序的實(shí)現(xiàn)提供安全和高效的網(wǎng)絡(luò)節(jié)點(diǎn)功能。
在本文中,我們也深入地討論了P2P對(duì)等網(wǎng)絡(luò)模型與JXTA技術(shù),并在JXTA協(xié)議集上實(shí)現(xiàn)網(wǎng)絡(luò)節(jié)點(diǎn)并提出以分布式為主,索引集中式為輔的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)。同時(shí)本文還討論了P2P網(wǎng)絡(luò)安全性與安全框架。
關(guān)鍵字 對(duì)等網(wǎng)絡(luò),JXTA,即時(shí)通信,內(nèi)容共享
目錄
引言 1
1 對(duì)等網(wǎng)絡(luò)(P2P) 3
1.1 定義P2P(PEER TO PEER)網(wǎng)絡(luò) 3
1.2 P2P的歷史與發(fā)展 4
1.2.1 前期的INTERNET-P2P最初模型 4
1.2.2 Internet的爆炸-P2P面臨的挑戰(zhàn) 4
1.2.3 P2P的重現(xiàn) 5
1.3 P2P的特點(diǎn) 6
1.4 P2P的相關(guān)概念 6
1.4.1點(diǎn)對(duì)點(diǎn)通信 6
1.4.2 P2P的網(wǎng)絡(luò)模型 7
1.4.3 交叉鏈接的對(duì)等網(wǎng)絡(luò) 7
1.4.4 廣播通信 8
1.4.5 帶寬減少 8
1.5 P2P存在的問題 8
1.5.1 均衡帶寬 8
1.5.2 Web 標(biāo)準(zhǔn)操作過程的影響 8
1.5.3 名稱空間 9
1.5.4 知識(shí)產(chǎn)權(quán) 9
1.5.5 用戶管理 9
1.5.6 網(wǎng)絡(luò)創(chuàng)建 9
1.6 小結(jié) 9
2 JXTA概述 10
2.1 JXTA簡(jiǎn)介 10
2.2 JXTA的概念 10
2.2.1 Peer(對(duì)等機(jī)) 10
2.2.2 PeerGroup(對(duì)等組) 11
2.2.3 Endpoint(端點(diǎn)) 11
2.2.4 Pipe(管道) 12
2.2.5 AdvertiSement(廣告) 13
2.2.6 Message(消息) 13
2.2.7 Rendezvous Peer(集合點(diǎn)) 14
2.2.8 RouterPeer(路由Peer) 15
2.2.9 GatewayPeer(網(wǎng)關(guān)Peer) 15
2.3 JXTA的協(xié)議 15
2.3.1 對(duì)等機(jī)發(fā)現(xiàn)協(xié)議Peer Discovery Protocol(PDP) 16
2.3.2 管道綁定協(xié)議Pipe Binding Protocol(PBP) 16
2.3.3 對(duì)等機(jī)信息協(xié)議Peer Information Protocol(PIP) 16
2.3.4 對(duì)等機(jī)解析協(xié)議Peer Resolver Protocol(PRP) 16
2.3.5 端點(diǎn)路由協(xié)議Peer Endpoint Protocol(PEP) 16
2.3.6 集合點(diǎn)協(xié)議Rendezvous Protocol(RVP) 17
2.4 JXTA架構(gòu) 17
2.4.1 JXTA協(xié)議層次結(jié)構(gòu) 17
2.4.2 JXTA架構(gòu) 18
2.5小結(jié) 19
3 基于JXTA的對(duì)等網(wǎng)絡(luò)社區(qū)平臺(tái)(STUJXTA) 20
3.1 項(xiàng)目目標(biāo)及意義 20
3.2 STUJXTA總體框架 21
3.3網(wǎng)絡(luò)社區(qū)平臺(tái)功能需求分析 22
3.3.1 二層用例-即時(shí)通迅 23
3.3.2 二層用例-資源共享 24
3.4. 底層點(diǎn)組功能需求分析 25
3.4.1 網(wǎng)絡(luò)的構(gòu)建 25
3.4.2 節(jié)點(diǎn)的配置 25
3.4.3 節(jié)點(diǎn)加入與退出STUJXTA網(wǎng)絡(luò) 26
3.4.4 組的創(chuàng)建與發(fā)布 26
3.4.5 組的發(fā)現(xiàn)與加入 26
3.4.6服務(wù)的發(fā)布 26
3.4.7 節(jié)點(diǎn)與服務(wù)的發(fā)現(xiàn) 26
3.5小結(jié) 27
4 對(duì)等網(wǎng)絡(luò)的構(gòu)建及節(jié)點(diǎn)管理 28
4.1 STUJXTA的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu) 28
4.2 STUJXTA的工作流程 29
4.3點(diǎn)組模塊、服務(wù)和應(yīng)用程序 30
4.4 點(diǎn)類 31
4.4.1 點(diǎn)類API 31
4.4.2 Peer類(net.jxta.StuJxta.util.Peer) 32
4.5 節(jié)點(diǎn)的配置 33
4.6 組 35
4.7對(duì)等機(jī)發(fā)現(xiàn)協(xié)議PDP(PEER DISCOVERY PROTOCOL) 35
4.7.1 PDP的消息格式 36
4.7.2 Discovery Query Message 36
4.7.3 Discovery Response Message 37
4.7.4 Discovery Service 38
4.7.5 DiscoveryListener接口 38
4.7.6 發(fā)現(xiàn)遠(yuǎn)程的Advertisements 38
4.7.7 發(fā)現(xiàn)緩存中的Advertisement 38
4.7.8 清除緩存中的Advertisement 39
4.7.9關(guān)于Advertisement的一些問題 39
4.8組的創(chuàng)建 39
4.8.1創(chuàng)建點(diǎn)組 40
4.8.2 PeerGroupUtil與私有組的創(chuàng)建 40
4.9 組的加入與退出 41
4.9.1 組的加入 41
4.9.2 退出組 42
4.10小結(jié) 42
5 對(duì)等網(wǎng)絡(luò)安全 43
5.1 P2P網(wǎng)絡(luò)中的安全的重要性 43
5.2 JXTA的安全框架 43
5.3 用戶驗(yàn)證 43
5.4小結(jié) 44
6 結(jié)論 45
致謝 46
參考文獻(xiàn) 47
參考文獻(xiàn)
[1] Joseph D.Gradecki. Mastering JXTA: Building Java Peer-to-Peer Applications. John Wiley&Sons,2003
[2] Sun Microsystems. JXTA v2.3.x: JavaTM Programmer’s. 2005
[3] 許斌 著.JXTA—Java P2P 網(wǎng)絡(luò)編程技術(shù). 北京:清華大學(xué)出版社.2003年6月
[4] Daniel Brookshier. Java P2P 程序設(shè)計(jì),常曉波,李靜譯.中國電力出版設(shè).2003年
[5] Robert Flenner. Michael Abbot. JXTA P2P 技術(shù)內(nèi)幕. 高嶺譯.北京:人民郵電出版社.2003年10月
頁數(shù) 52 字?jǐn)?shù) 26961
摘要
對(duì)等網(wǎng)絡(luò)模型以其節(jié)點(diǎn)對(duì)等特性克服了傳統(tǒng)集中服務(wù)器模型所存在的一系列問題。本課題將使用JXTA技術(shù)構(gòu)建一個(gè)P2P對(duì)等網(wǎng)絡(luò)社區(qū)平臺(tái)-STUJXTA。在這個(gè)對(duì)等網(wǎng)絡(luò)平臺(tái)中實(shí)現(xiàn)了用戶間的即時(shí)通訊和內(nèi)容共享服務(wù)。STUJXTA應(yīng)用平臺(tái)的構(gòu)建需要建立一個(gè)合適的高層網(wǎng)絡(luò)架構(gòu)模型來實(shí)現(xiàn)網(wǎng)絡(luò)的服務(wù)與通信。本文通過設(shè)計(jì)網(wǎng)絡(luò)中的邊緣點(diǎn)、集合點(diǎn)、中繼中三類不同節(jié)點(diǎn)的配置和服務(wù)來構(gòu)建STUJXTA對(duì)等網(wǎng)絡(luò),實(shí)現(xiàn)防火墻和NAT的穿透,達(dá)到網(wǎng)絡(luò)互連和通信。組的概念將在本文中實(shí)現(xiàn),并提供組成員關(guān)系管理與組服務(wù)的發(fā)布與發(fā)現(xiàn),從而實(shí)現(xiàn)節(jié)點(diǎn)的管理。STUJXTA使用標(biāo)準(zhǔn)XML描述其節(jié)點(diǎn)、組、及其它服務(wù),而本文中發(fā)現(xiàn)機(jī)制的實(shí)現(xiàn)正是基于XML語義理解的支持。整個(gè)網(wǎng)絡(luò)架構(gòu)與節(jié)點(diǎn)管理為高層應(yīng)用程序的實(shí)現(xiàn)提供安全和高效的網(wǎng)絡(luò)節(jié)點(diǎn)功能。
在本文中,我們也深入地討論了P2P對(duì)等網(wǎng)絡(luò)模型與JXTA技術(shù),并在JXTA協(xié)議集上實(shí)現(xiàn)網(wǎng)絡(luò)節(jié)點(diǎn)并提出以分布式為主,索引集中式為輔的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)。同時(shí)本文還討論了P2P網(wǎng)絡(luò)安全性與安全框架。
關(guān)鍵字 對(duì)等網(wǎng)絡(luò),JXTA,即時(shí)通信,內(nèi)容共享
目錄
引言 1
1 對(duì)等網(wǎng)絡(luò)(P2P) 3
1.1 定義P2P(PEER TO PEER)網(wǎng)絡(luò) 3
1.2 P2P的歷史與發(fā)展 4
1.2.1 前期的INTERNET-P2P最初模型 4
1.2.2 Internet的爆炸-P2P面臨的挑戰(zhàn) 4
1.2.3 P2P的重現(xiàn) 5
1.3 P2P的特點(diǎn) 6
1.4 P2P的相關(guān)概念 6
1.4.1點(diǎn)對(duì)點(diǎn)通信 6
1.4.2 P2P的網(wǎng)絡(luò)模型 7
1.4.3 交叉鏈接的對(duì)等網(wǎng)絡(luò) 7
1.4.4 廣播通信 8
1.4.5 帶寬減少 8
1.5 P2P存在的問題 8
1.5.1 均衡帶寬 8
1.5.2 Web 標(biāo)準(zhǔn)操作過程的影響 8
1.5.3 名稱空間 9
1.5.4 知識(shí)產(chǎn)權(quán) 9
1.5.5 用戶管理 9
1.5.6 網(wǎng)絡(luò)創(chuàng)建 9
1.6 小結(jié) 9
2 JXTA概述 10
2.1 JXTA簡(jiǎn)介 10
2.2 JXTA的概念 10
2.2.1 Peer(對(duì)等機(jī)) 10
2.2.2 PeerGroup(對(duì)等組) 11
2.2.3 Endpoint(端點(diǎn)) 11
2.2.4 Pipe(管道) 12
2.2.5 AdvertiSement(廣告) 13
2.2.6 Message(消息) 13
2.2.7 Rendezvous Peer(集合點(diǎn)) 14
2.2.8 RouterPeer(路由Peer) 15
2.2.9 GatewayPeer(網(wǎng)關(guān)Peer) 15
2.3 JXTA的協(xié)議 15
2.3.1 對(duì)等機(jī)發(fā)現(xiàn)協(xié)議Peer Discovery Protocol(PDP) 16
2.3.2 管道綁定協(xié)議Pipe Binding Protocol(PBP) 16
2.3.3 對(duì)等機(jī)信息協(xié)議Peer Information Protocol(PIP) 16
2.3.4 對(duì)等機(jī)解析協(xié)議Peer Resolver Protocol(PRP) 16
2.3.5 端點(diǎn)路由協(xié)議Peer Endpoint Protocol(PEP) 16
2.3.6 集合點(diǎn)協(xié)議Rendezvous Protocol(RVP) 17
2.4 JXTA架構(gòu) 17
2.4.1 JXTA協(xié)議層次結(jié)構(gòu) 17
2.4.2 JXTA架構(gòu) 18
2.5小結(jié) 19
3 基于JXTA的對(duì)等網(wǎng)絡(luò)社區(qū)平臺(tái)(STUJXTA) 20
3.1 項(xiàng)目目標(biāo)及意義 20
3.2 STUJXTA總體框架 21
3.3網(wǎng)絡(luò)社區(qū)平臺(tái)功能需求分析 22
3.3.1 二層用例-即時(shí)通迅 23
3.3.2 二層用例-資源共享 24
3.4. 底層點(diǎn)組功能需求分析 25
3.4.1 網(wǎng)絡(luò)的構(gòu)建 25
3.4.2 節(jié)點(diǎn)的配置 25
3.4.3 節(jié)點(diǎn)加入與退出STUJXTA網(wǎng)絡(luò) 26
3.4.4 組的創(chuàng)建與發(fā)布 26
3.4.5 組的發(fā)現(xiàn)與加入 26
3.4.6服務(wù)的發(fā)布 26
3.4.7 節(jié)點(diǎn)與服務(wù)的發(fā)現(xiàn) 26
3.5小結(jié) 27
4 對(duì)等網(wǎng)絡(luò)的構(gòu)建及節(jié)點(diǎn)管理 28
4.1 STUJXTA的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu) 28
4.2 STUJXTA的工作流程 29
4.3點(diǎn)組模塊、服務(wù)和應(yīng)用程序 30
4.4 點(diǎn)類 31
4.4.1 點(diǎn)類API 31
4.4.2 Peer類(net.jxta.StuJxta.util.Peer) 32
4.5 節(jié)點(diǎn)的配置 33
4.6 組 35
4.7對(duì)等機(jī)發(fā)現(xiàn)協(xié)議PDP(PEER DISCOVERY PROTOCOL) 35
4.7.1 PDP的消息格式 36
4.7.2 Discovery Query Message 36
4.7.3 Discovery Response Message 37
4.7.4 Discovery Service 38
4.7.5 DiscoveryListener接口 38
4.7.6 發(fā)現(xiàn)遠(yuǎn)程的Advertisements 38
4.7.7 發(fā)現(xiàn)緩存中的Advertisement 38
4.7.8 清除緩存中的Advertisement 39
4.7.9關(guān)于Advertisement的一些問題 39
4.8組的創(chuàng)建 39
4.8.1創(chuàng)建點(diǎn)組 40
4.8.2 PeerGroupUtil與私有組的創(chuàng)建 40
4.9 組的加入與退出 41
4.9.1 組的加入 41
4.9.2 退出組 42
4.10小結(jié) 42
5 對(duì)等網(wǎng)絡(luò)安全 43
5.1 P2P網(wǎng)絡(luò)中的安全的重要性 43
5.2 JXTA的安全框架 43
5.3 用戶驗(yàn)證 43
5.4小結(jié) 44
6 結(jié)論 45
致謝 46
參考文獻(xiàn) 47
參考文獻(xiàn)
[1] Joseph D.Gradecki. Mastering JXTA: Building Java Peer-to-Peer Applications. John Wiley&Sons,2003
[2] Sun Microsystems. JXTA v2.3.x: JavaTM Programmer’s. 2005
[3] 許斌 著.JXTA—Java P2P 網(wǎng)絡(luò)編程技術(shù). 北京:清華大學(xué)出版社.2003年6月
[4] Daniel Brookshier. Java P2P 程序設(shè)計(jì),常曉波,李靜譯.中國電力出版設(shè).2003年
[5] Robert Flenner. Michael Abbot. JXTA P2P 技術(shù)內(nèi)幕. 高嶺譯.北京:人民郵電出版社.2003年10月
TA們正在看...
- 高效閱讀教學(xué)方法的有效指導(dǎo).doc
- 高效閱讀訓(xùn)練方法詳解.doc
- 高數(shù)、線代、概率論教材重點(diǎn)以及課后必做題.doc
- 高數(shù)一元函數(shù)積分學(xué)習(xí)題及答案.doc
- 高數(shù)必備三角函數(shù)的各種基礎(chǔ)公式.doc
- 高數(shù)求極限的方法小結(jié).doc
- 高斯平面直角坐標(biāo)系的建立.doc
- 高斯煙羽模型的參數(shù)選取和地形影響.doc
- 高新一中分班考試數(shù)學(xué)真卷題目.doc
- 高新技術(shù)企業(yè)研發(fā)費(fèi)用會(huì)計(jì)核算改進(jìn)研究.doc