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

首頁 > 學院 > 開發(fā)設計 > 正文

P2P (Peer-to-peer technology) 介紹

2019-11-18 10:46:56
字體:
來源:轉載
供稿:網友

  什么是P2P?很難有一個確切的解釋,也許是由于有著不同的觀點或理解。
  BW(JXTA book的作者)給出這樣一個定義:P2P使得任何網絡設備可以為其他網絡設備提供服務(Peer-to-peer technology enable any network-aware device to PRovide services to another network-aware device)。
  我個人的理解是P2P網絡是:一個網絡中的所有節(jié)點(設備)的角色、行為、責任和義務都是平等的(對等的)。
  
  看一下我們現今的網絡結構:
  大多數情況下,我們使用一種稱之為客戶機/服務器(Client/Server,簡稱C/S)的網絡模式。比如流行的WWW,各種網絡游戲等。它們的共同特點是
  
  都需要有一個中心服務器來處理絕大部分的運算工作。
  
  客戶端和服務段處在完全不同的角色中??蛻舳烁粍樱ǔJ前l(fā)送一個請求。而服務端處在一個支配的地位,獲取這個請求,進行計算,然后返回一個結果來相應這個請求。
  
  即便如Email這種看上去比較不同的網絡應用,也對Client和Server有著明顯得分工。
  
  這類網絡應用模型有著一個明顯的缺點就是:隨著服務的客戶數目的增多,服務端所需要占用的資源也隨之增加,顯而易見最終制約了client的數目的增長。
 ?。ㄟ@種集中式的模型似乎違反了Internet的初衷,the ARPANET)。
  并且,我們需要許多隱藏在Internet深處的服務的支持才能獲取我們需要的服務,如DNS,如路由。這也就是為什么即便每臺機器都開設一個web server,也無法被全部被訪問到。(由于ip地址的限制,不可能每臺機器都有一個靜態(tài)的IP。或是由于內部網絡的原因,也許即便你有一個靜態(tài)不變的內部地址,也可能沒有一個路由到達你的機器或是訪問被防火墻過濾9)。
  并且由于現在的Internet過分的依靠于DNS和網關,只要其中有一個服務出了"問題",相應的其他任何服務就都無法獲得。
  
  "Edge of Internet":
  另一個有趣的現象是:由于剛才所說的DNS和路由的限制,可能有數以億計的連在Internet上的計算機無法被其他機器訪問。這些計算機組成了所謂的"Edge of Internet"。(它們屬于Internet的一部分,卻不被整個Internet認可,就像處在社會邊緣一般布滿著矛盾和孤寂)。我們來做個計算:
  假設同時只有1千萬臺100MHz的計算機連接在網絡上(事實上遠不只這些),每臺可以提供100兆的空余空間、1000bps的空余帶寬和10%的空余CPU時間。因此這些機器總共提供了10PB(10^15bytes)的存儲空間,100億bps的帶寬(大約是1.25GBps)和10萬MHz的計算能力!這是多么可觀的數字,假如都能加以利用,或是只是開發(fā)其中的一部分…….
  
  Google的麻煩:
  我們通常使用的Google就是一個聞名的集中式網絡服務的例子。Google中檢索的信息依靠著一個巨大的數據庫(大于1.6 billion,即便如此Google所保存的數據也只占整個Internet的很小一部分,幾個數量級的差別)。這個數據庫必須天天更新,以保證信息的即時性,即便如此Google便利一遍整個Internet也需要十幾天的時間。如何能更好的提供搜索服務是很多現今的搜索引擎始終沒有辦法解決的問題。除此之外,Google還有很多麻煩:
  
  Google的服務是建立在一個龐大數目的linux集群上的(超過10000臺)。維護這么龐大的一群主機就夠受的了。
  
  一旦Google發(fā)生了故障,所有的服務就都玩完了。不要說Google發(fā)生故障,假如DNS,路由等除了或者或那的問題……。
  
  由于Internet中數據的數量龐大且種類多樣。Google不僅無法提供一個精確的索引,也無法提供一個完整的索引。
  
  Google只能看到"靜態(tài)"的數據,它無法訪問到處在數據庫里的數據。
  
  P2P的承諾(宣言)
  提供一個真正的完全平等,自由的互聯(lián)網。
  使用很少的資源消耗而提供高可靠性的服務。
  
  這似乎非常抽象,事實上連我自己也不太清楚我在說些什么。舉個例子先:
  音樂愛好者kert想在Internet上找一首歌,"Sex Pistol"的"My way"。通常他使用Google來搜索相關的要害字"Sex Pistol" +"My way"。由于只是簡單的依靠要害字匹配的方式,Google通常會返回幾百或是幾千條匹配的記錄,當然包括不相關的那些(絕大多數,尤其是當你的要害字中出現諸如Sex之類的詞匯)。作為一個音樂愛好者,kert通常會耐著性子在這幾千條記錄中仔細尋找(頭暈),有時找到一個可能性極大的鏈接卻因為鏈接失效而傷心。想象一下,Google已經是世界上最好的搜索引擎之一了。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 肥东县| 环江| 临漳县| 安仁县| 通榆县| 工布江达县| 罗源县| 西畴县| 彝良县| 江达县| 乌苏市| 通道| 青河县| 新营市| 屏东县| 天等县| 玉山县| 海兴县| 德令哈市| 忻州市| 承德市| 乌恰县| 如皋市| 柳江县| 通化县| 大英县| 隆尧县| 景德镇市| 巴楚县| 思茅市| 手机| 扎鲁特旗| 比如县| 金溪县| 铜鼓县| 安多县| 柞水县| 迁西县| 祁门县| 金华市| 兖州市|