麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學(xué)院 > 開發(fā)設(shè)計 > 正文

JXTA概念介紹

2019-11-18 14:06:33
字體:
供稿:網(wǎng)友

  1. JXTA定義
JXTA是深入的,非凡的為了實現(xiàn)pear to pear網(wǎng)絡(luò)計算而設(shè)計的一組(6種)協(xié)議。使用JXTA協(xié)議,pears能夠自己組織和配置自己的pear groups而脫離現(xiàn)在的互聯(lián)網(wǎng),并且不需要實現(xiàn)集中治理的架構(gòu)(集中治理架構(gòu)流行于現(xiàn)在很多p2p軟件)。
2. JXTA 概念
Pear同位體。
一個可以進(jìn)行虛擬通信的點,可以是一臺電腦,一個電話,pda等。一臺設(shè)備也可以有多個pear(雖然這是個不好的設(shè)計,但是對于debuging來說很有用)。
每一個同位體能夠和一些服務(wù)聯(lián)系在一起,比如路由,網(wǎng)關(guān),rendezvous等等。這些服務(wù)提供了一些比如搜索和通訊的服務(wù)。
不是說所有的同位體都要實現(xiàn)這些服務(wù),但是,有一部分實現(xiàn)這些服務(wù)確保整個網(wǎng)格的運行還是有必要的。
比較通常的來講,一個設(shè)備上一般只有一個pear,比如進(jìn)行分布搜索,內(nèi)容共享,帶寬共享等,這樣是有好處的。然而,并不排除一個設(shè)備上多個pear,因為pear是一個個分開的實體,多個pear并沒什么問題,只是會多消耗一些資源。有幾種情況我們可以使用一個multi-pear的設(shè)備:
1. 提供PRoxy服務(wù)
2. 與已經(jīng)存在的服務(wù)器建立接口
但是,這個已經(jīng)不必要了,可以由其他方法實現(xiàn),比如基于p2p的分布式系統(tǒng)。所以,我們盡量不要建立multi-sever的設(shè)備,違反true p2p的思想。

Pear Group:同位體組
一個Pear Group是提供一個通用服務(wù)的同位體的集合。
由于安全以及隱私等方面的原因可以組成一個pear group。這個pear group是實現(xiàn)了安全和加密等,類似于一個VPN。

Endpoint:端點
端點是JXTA的基本的尋址形式,一個端點是某個同位體實現(xiàn)了某種協(xié)議的地址。一個同位體可以實現(xiàn)多種協(xié)議,所以也就可能擁有多個端點。
最簡單的端點的例子就是ip地址和port。

Pipe:管道
管道在JXTA中是最基本的概念,是對等點之間的數(shù)據(jù)傳輸?shù)闹饕绞?。對等管道協(xié)議(PBP)明確規(guī)范了對等管道的綁定,解析,響應(yīng)。
有兩種形式:
1. 點對點形式。
2. 廣播形式。

Endpoint and Pipes:端點和管道
一個同位體可能含有多個端點-因為實現(xiàn)了多種協(xié)議。比如,我們可以用tcp進(jìn)行連接,也可以用http進(jìn)行連接-當(dāng)有firewall的時候。
假如覺得一個pear實現(xiàn)多種協(xié)議很麻煩,也可以只用一種協(xié)議:http。

Advertisement:廣告
一個廣告是一個xml結(jié)構(gòu)的文檔,用來命名,描述和公布現(xiàn)有的資源,如同位體,同位體組,管道,或服務(wù)。各種廣告的格式請參考JXTA規(guī)范。
大概說明:
廣告的格式是utf8編碼的,為了更有效的利用資源,所以并沒有利用unicode編碼。因為unicode是16位而utf8是8位。

Message:消息
有兩種形式的消息:
1. Xml格式的
2. 二進(jìn)制格式的。之所以有這個格式的,是因為這個速度比較快,雖然message是二進(jìn)制的,但是傳輸消息的協(xié)議仍然是xml格式的。

Identifiers:標(biāo)志

Rendezvous Pear:
從其他同位體進(jìn)行查詢操作的同位體,Rendezvous Pear也可以委派查詢操作給其他的pear-當(dāng)然也必須是一個Rendezvous Pear。Rendezvous Pear其實可以說是在一個對等網(wǎng)絡(luò)環(huán)境中代替原來的非完全對等環(huán)境中的集中服務(wù)器的東西。
Rendezvous Pear還能夠傳遞檢索。也能夠傳遞發(fā)現(xiàn)(discovery)給其他的Rendezvous Pear。

Router Pear:路由同位體
實現(xiàn)端點協(xié)議的同位體。和路由器功能類似

Gateway Pear:網(wǎng)關(guān)同位體
通訊的中間體,作為傳遞消息的中間體,和Rendezvous Pear不同。現(xiàn)在支持的網(wǎng)關(guān)協(xié)議有tcp和http(都是通過管道來組織)。




3. 同位體和組(peer and group)
為什么使用組?
安全,隱私,更加高效的數(shù)據(jù)共享。

4. 廣告(Advertisements)
同位組廣告:
定義這個同位組的識別標(biāo)志和服務(wù):
Name
DESC
GID(Peer group id)
MSID
SVC(Service)-list of the service denoted by MCID and Parmeters

Peer Advertisements
同位體廣告:
Name
DESC
PID(Peergroup id)
Debug Flag(Dbg)-optional tag for debugging
Service(SVC)


模塊-Modules
模塊是定義了一個同位體或者一個同位體組所提供的服務(wù)。

模塊類廣告-Module Class Advertisement
定義了一種行為。
格式:
MCID(Module class id)-Module唯一的識別標(biāo)志
Name-模塊名稱,用來進(jìn)行search和識別,不保證唯一
DESC(Descripition)-描述:供搜索和識別用。

模塊規(guī)范描述廣告-Module Specification Advertisement
比較具體的描述模塊的規(guī)范定義。
Module Spec ID(MSID)-定義一個模塊-和MCID有和區(qū)別?
Compatibility(COMP)兼容性-定義代碼的兼容性,跨語言和跨平臺。
Name
Desc
Sprcification URI document.定義URI
Vers-the version
Parm-定義參數(shù)-供Implementation使用
Proxy-ModuleSpecID of a proxy if one exists
Authenticator-ModuleSpecID of an authenticator module if required

模塊執(zhí)行廣告
Name
DESC
MSID
COMP
PURI(Package URI)-Download the special code
Code-a reference code,for a java module,this is a classname
Prov(Provider)

管道廣告-Pipe Advertisements
Name
ID
TYPE-Related to a protocol, unicasttype,unicastsecuretype,propagatetype

端點路由信息-Endpoint Router Messages
查詢和回應(yīng)消息,以發(fā)現(xiàn)Router。分查詢和回應(yīng)兩類Messages

消息-Messages
分為XML message和Binary Message

管道綁定協(xié)議-Pipe Binding Protocol
要建立管道,一個peer必須憲發(fā)布一個管道廣告,表示自己在request。接收方會回應(yīng)并同時發(fā)布廣告。
Request Adv:
Msgtype-Query or Respond
PopeId-Pipe id being resolved
Type-the type of pope resolution requested
Cached-cache里是否有答案
Peer-指定鏈接的peer
Response Adv:
Msgtype
Pipeid
Type
Found

Resolver-解釋器
用來發(fā)現(xiàn)來自對等組內(nèi)其它對等機(jī)的廣告;有助于發(fā)現(xiàn)對等機(jī)、對等組、管道和服務(wù)
解釋器的ResolverQuery message的schema:
credential-信任證書 of the peer sending the query
HandlerName
QueryID
Query

Rendezvous Protocol:
描述了消息是怎么在組里面廣播的。
使用端點協(xié)議來定位同位體和路由以及傳輸
使用Rendezvous Protocol來傳輸消息。
Rendezvous ADV:
Name
Rdvgroupid-peergroup uuid
Rdvpeerid-peer id of the Rendezvous peer

廣播控制-傳播 control

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 成人激情综合网 | 国产精品美女久久久久久网站 | 亚洲一区久久久 | 成年免费大片黄在线观看岛国 | 成人在线视频一区 | 久久成人国产精品入口 | 国产91久久精品一区二区 | 羞羞视频免费网站日本动漫 | 蜜桃视频在线免费播放 | 国产免费观看一区二区三区 | 色淫网站免费视频 | 黄视频网站免费在线观看 | 久久久国产精品免费观看 | 一级电影免费在线观看 | 精品成人国产在线观看男人呻吟 | 日本欧美视频 | 羞羞视频免费观看网站 | 日本不卡中文字幕 | 日韩av有码在线 | 伦一区二区三区中文字幕v亚洲 | 欧美性久久久 | 91九色视频观看 | av电影在线观看网站 | 手机视频在线播放 | 久久人人爽人人爽人人片av高清 | 成人男男视频拍拍拍在线观看 | 国产乱乱视频 | 久久精品亚洲欧美日韩精品中文字幕 | 日韩精品中文字幕在线观看 | 国产亚洲精品久久久久5区 综合激情网 | 91成人免费电影 | 一级网站 | www日韩在线观看 | 少妇色诱麻豆色哟哟 | 国产一区二区高清在线 | 成人福利视频网站 | 黄网站免费观看视频 | 无遮挡一级毛片视频 | 成人福利在线免费观看 | 日韩黄色片免费看 | sese在线视频|