基于JXTA的P2P即時(shí)通信系統(tǒng)的實(shí)現(xiàn).pdf

基于JXTA的P2P即時(shí)通信系統(tǒng)的實(shí)現(xiàn).pdf

ID:57741807

大?。?.57 MB

頁(yè)數(shù):90頁(yè)

時(shí)間:2020-03-26

基于JXTA的P2P即時(shí)通信系統(tǒng)的實(shí)現(xiàn).pdf_第1頁(yè)
基于JXTA的P2P即時(shí)通信系統(tǒng)的實(shí)現(xiàn).pdf_第2頁(yè)
基于JXTA的P2P即時(shí)通信系統(tǒng)的實(shí)現(xiàn).pdf_第3頁(yè)
基于JXTA的P2P即時(shí)通信系統(tǒng)的實(shí)現(xiàn).pdf_第4頁(yè)
基于JXTA的P2P即時(shí)通信系統(tǒng)的實(shí)現(xiàn).pdf_第5頁(yè)
資源描述:

《基于JXTA的P2P即時(shí)通信系統(tǒng)的實(shí)現(xiàn).pdf》由會(huì)員上傳分享,免費(fèi)在線(xiàn)閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫(kù)

1、分類(lèi)號(hào)嬰墨魚(yú)墨學(xué)校代碼——!_0塑2密級(jí)學(xué)號(hào)200811020003基于JXTA的P2P即時(shí)通信系統(tǒng)的實(shí)現(xiàn)Theimplementofthesystemofp2pinstantmessagebasedonJXTA研究生姓名指導(dǎo)教師姓名、職稱(chēng)至墜墊撞湖南師范大學(xué)學(xué)位評(píng)定委員會(huì)辦公室二。一一年五月摘要隨著傳統(tǒng)c/s模式的即時(shí)通信系統(tǒng)應(yīng)用日益廣泛,實(shí)現(xiàn)的功能日益豐富,造成使用人數(shù)呈現(xiàn)井噴式的發(fā)展。但是,由于c/s網(wǎng)絡(luò)過(guò)分依賴(lài)于中央節(jié)點(diǎn),導(dǎo)致中央節(jié)點(diǎn)不堪重負(fù)。與此同時(shí),P2P技術(shù)正飛速發(fā)展,這種點(diǎn)對(duì)點(diǎn)的方

2、式使得大量的網(wǎng)絡(luò)應(yīng)用不再通過(guò)中央服務(wù)器來(lái)實(shí)現(xiàn),而是直接由兩臺(tái)或多臺(tái)可以網(wǎng)絡(luò)互聯(lián)的節(jié)點(diǎn)計(jì)算機(jī)來(lái)實(shí)現(xiàn)。這樣便可以將網(wǎng)絡(luò)的負(fù)擔(dān)分?jǐn)偟矫颗_(tái)要使用各自資源的計(jì)算機(jī)上,而不集中在中央服務(wù)器上。本文深入的分析了目前即時(shí)通信系統(tǒng)的發(fā)展?fàn)顩r和研究背景。并根據(jù)SUN公司推出的P2P平臺(tái)一JXTA,設(shè)計(jì)了基于JXTA平臺(tái)的P2P即時(shí)通信系統(tǒng),用來(lái)解決c/s模式下中央服務(wù)器性能瓶頸所帶給整個(gè)即時(shí)通信系統(tǒng)的困擾。JXTA根據(jù)P2P應(yīng)用系統(tǒng)的通用需求,抽象出了底層的功能組件和協(xié)議,并將接口和類(lèi)提供給了應(yīng)用程序的開(kāi)發(fā)者,使開(kāi)發(fā)

3、人員不用去關(guān)心底層的實(shí)現(xiàn),只要做具體應(yīng)用系統(tǒng)的開(kāi)發(fā)。本系統(tǒng)的開(kāi)發(fā)便是基于JXTA平臺(tái)采用Java語(yǔ)言來(lái)實(shí)現(xiàn)的。系統(tǒng)的主要功能包括了節(jié)點(diǎn)成員的管理,對(duì)等組的創(chuàng)建和撤銷(xiāo),節(jié)點(diǎn)之間的文本通信,節(jié)點(diǎn)之間資源共享和利用Java的Javasound開(kāi)發(fā)包來(lái)實(shí)現(xiàn)節(jié)點(diǎn)之間的音頻通信。本文所做的主要工作包括:詳細(xì)分析和介紹了即時(shí)通信系統(tǒng)的發(fā)展,傳統(tǒng)的c/s模式的即時(shí)通訊系統(tǒng)所遇到的問(wèn)題,以及P2P模式即時(shí)通信系統(tǒng)的優(yōu)勢(shì)所在;深入研究了JXTA平臺(tái)的各項(xiàng)核心功能組件、核心協(xié)議和基礎(chǔ)構(gòu)架;在系統(tǒng)的具體實(shí)現(xiàn)上首先對(duì)即時(shí)通

4、信系統(tǒng)做總體的需求分析,并根據(jù)需求分析設(shè)計(jì)網(wǎng)絡(luò)模型,分析采用這種網(wǎng)絡(luò)模型的原因并在系統(tǒng)中做出具體的實(shí)現(xiàn)和部署:最后對(duì)系統(tǒng)的總體功能進(jìn)行分析,并對(duì)具體的功能模塊進(jìn)行劃分設(shè)計(jì)、分析和實(shí)現(xiàn);在測(cè)試系統(tǒng)方面,先搭建模擬的網(wǎng)絡(luò)環(huán)境,對(duì)系統(tǒng)的各個(gè)功能模塊進(jìn)行測(cè)試,測(cè)試結(jié)果表明設(shè)計(jì)的系統(tǒng)完成了預(yù)期的各項(xiàng)功能。關(guān)鍵詞:P2P,JXTA,節(jié)點(diǎn),對(duì)等組,功能模塊,AbstractHowever,theC/Snetworkisover—relianceonthecentralnode,leadingtothecentr

5、alnodeoverwhelmed.ThisP2PapproachmakesalotofP2Pnetworkapplicationisnolongerachievedthroughacentralserver,butdirectlybytwoormorecomputernodeswhichinterconnectedtoachieve.Sothatwecansharetheburdenofthenetworktoeachcomputer,whichusingtheirresourcesrather

6、thanonthecentralserver.Wemadeanin——depthanalysisofthecurrentdevelopmentandbackgroundofreal—timecommunicationsystems.AccordingtotheSUNcompanywhichintroducedtheP2PplatformJxTA,JXTAplatformisdesignedbasedonP2Preal—‘timecommunicationsystemtosolvetheproble

7、mthattheperformancebottleneckofthecentralservertothewholereal—timecommunicationsystem.ThesuncorporationopeneduphisownplatformJXTAofp2p.TheJXTAhasabstractedthebottomofcomponentsandprotocolsoffunctionsfromthesystemsofp2papplications.ITofferstheinterface

8、sandclassestothedevelopers,SOmakethedevelopersdon’tcarethebottomachievement.TheonlythingsIIIwhatthedeveloperswantstodoistodeveloptheapplications.ThesystemwhichdevelopedbyauthorisbasedontheJXTA.Themainfunctionsofthesystemincludesthemanagementof

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫(huà)的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶(hù)上傳,版權(quán)歸屬用戶(hù),天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶(hù)請(qǐng)聯(lián)系客服處理。