国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

JXTA技術的設計目標和層次結構

2019-11-17 06:21:22
字體:
來源:轉載
供稿:網友

  P2P即Peer to Peer,稱為對等連接或對等網絡,P2P技術主要指由硬件形成連接后的信息控制技術,其代表形式是軟件;P2P并不是一個新的概念,因特網上的許多核心協議本身就是P2P的應用程序,因特網的發展過程也說明了這一點,我們可以通過下述特性來描述P2P:

  1、Peer知道其他Peer的存在。

  2、Peer在一個虛擬的網絡中運行。

  3、Peer同時具有Client和Server的特點。

  4、多個Peer可以組成為一個Peer組。

  從因特網的發展來看,目前已經完全有可能開發新的P2P應用程序來補充和取代現有的集中式應用程序,文件共享程序和聊天程序的成功已經吸引了許多程序員加入P2P程序的開發。而且隨著技術的發展,P2P所面臨的安全、控制和網絡使用的問題將逐步解決。P2P系統可以提供如下功能:

  1、Peer的獨立控制能力----用戶將變得非常強大,可以創建自己的組和虛擬網絡,而且可以非常輕易地發布自己的資源。

  2、可靠性----P2P系統是任何人都可以獲得的可靠系統。

  3、擴展性----P2P系統的用戶數量可以急劇膨脹,可以與最大的集中式系統媲美。

  4、性能----各種資源之間可以協同工作來有效地解決問題。

  P2P是一種基于互聯網環境的新的應用型技術,主要為軟件技術,P2P網絡應用發展可能要涉及到4個方面要害技術:

  1) 對于互聯網上眾多計算機,P2P應用比其他應用要更多考慮那些低端PC的互聯,它們不具備服務器那樣強的聯網能力,同時對于以往的P2P應用技術,現在的硬件環境已經更為復雜,這樣在通信基礎方面,P2P必須提供在現有硬件邏輯和底層通信協議上的端到端定位(尋址)和握手技術,建立穩定的連接。涉及的技術有ip地址解析、NAT路由及防火墻。

  2) 在應用層面上,假如兩個Peer分別代表兩家不同的公司,而且它們已經通過互聯網建立連接,那么一方的信息就必須為另一方所識別,所以當前互聯網上關于數據描述和交換的協議,如xml、SOAP、UDDI等都是一個完善的P2P軟件所要考慮的。

  3) 有通信就要有安全保障,加密技術是必須要考慮的。

  4) 其他需考慮的有如何設置中心服務器,如何控制網絡規模等。

  與P2P相關技術,有許多其他的技術被稱做P2P,或者與P2P相關,或者可以被當作P2P使用,主要是以下幾方面內容:

  1、JINI技術;

  2、軟件代理(Agent)技術;

  3、JXTA的競爭者(Gnutella和Freenet等);

  4、Web Services技術。

進入討論組討論。

  JXTA設計目標及層次結構

  一、 JXTA設計目標

  首先,JXTA是為了構建P2P網絡而制訂的一組協議,是處理構建P2P網絡所碰到的問題的解決方法,JXTA標準協議規范介紹如下:

  “JXTA由六個協議組成,這些協議是專為特定的、分布式的、對等的網絡計算而設計的。使用這些協議,Peer可以互相合作來建立自我組織、自我治理的對等組,而不必關心它們在網絡中所處的位置(在網絡邊緣或者防火墻的后面),并且也不需要集中的治理機構。”

  因此JXTA的核心是六個協議,其次,JXTA是P2P應用程序開發的運行平臺;目前JXTA首先推出了基于java的參考實現,提供了支持六個協議的Java API,JXTA還將推出包括C語言在內的其他編程語言的API,JXTA在設計時有如下幾個目標:

  1、操作系統無關

  2、語言無關

  3、為P2P應用提供服務和基礎

  從本質上講,JXTA的目標是希望在任何設備,從臺式機到PDA、汽車、洗衣機等設備都可以支持P2P編程。這里有幾個概念上的目標,它們包括:

  1、使用組來組織Peer并且在組內提供服務和應用的環境。

  2、組可以使用認證和驗證方式來控制組內的訪問權限。

  3、通過網絡來發布關于Peer和網絡資源的信息。

  4、通過系統來發布各種請求。

  5、提供一個基礎平臺,供Peer之間做路由和通信。在防火墻或者其他障礙后面的Peer之間的通信也是這個目標中很要害的一部分。



發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 阿尔山市| 德庆县| 建水县| 嵊泗县| 绍兴县| 凭祥市| 从化市| 安化县| 凉山| 饶阳县| 宝山区| 黎川县| 龙川县| 白河县| 噶尔县| 贺兰县| 泸西县| 浙江省| 桦南县| 临江市| 天水市| 资源县| 枣庄市| 延庆县| 铅山县| 普格县| 武平县| 衡阳县| 江城| 汉沽区| 长宁区| 金溪县| 贡觉县| 镇巴县| 剑川县| 湖南省| 吉林市| 阿鲁科尔沁旗| 类乌齐县| 东明县| 深水埗区|