• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            Error

            C++博客 首頁 新隨筆 聯系 聚合 管理
              217 Posts :: 61 Stories :: 32 Comments :: 0 Trackbacks
            現有p2p協議分類與簡介 
            (一) 常用p2p協議
              1、napster:世界上第一個大型的p2p應用網絡;中央集中式,倒閉了。
            napster,這是當時很火的一種共享服務,主要用于查找mp3,它有一個服務器用于存儲mp3文件的鏈接位置并提供檢索,而真正的mp3文件則存放在
            千千萬萬的個人電腦上,搜索到的文件通過p2p方式直接在個人電腦間傳播共享。這種方式的缺點就是需要一臺服務器,在mp3文件版權之爭火熱的年
            代,napster很快就成為眾矢之的,被眾多唱片公司訴訟侵犯版權而被迫關閉。當然服務器一關napster也就不復存在。
              2、gnutella和gnutella2(gnutella2是對gnutella的改進和擴展):開源的;第一個真正非中心的無結構p2p網絡,文件查詢采用洪泛方式。
             
             gnutella吸取了napster的失敗教訓,將p2p的理念更推進一步:它不存在中樞目錄服務器,所有資料都放在個人電腦上。用戶只要安裝了該軟
            件,就將自己的電腦立即變成一臺能夠提供完整目錄和文件服務的服務器,并會自動搜尋其它同類服務器,從而聯成一臺由無數pc組成的超級服務器網絡。傳統網
            絡的server和client在它的面前被重新定義。
              3、fasttrack:
              第一個客戶端是kazaa。協議與gnutella類似。02-03年的最大用戶網,05年退至第三名。衰退原因是這個網絡無法應對眾多用戶同時使用,而且有版權擁有者pollution的行為,以及間諜軟件的問題。
              imesh也是以fasttrack為協議的。
              4、edonkey,overnet,kad:
              自私的人們在利用p2p軟件的時候大多只愿“獲取”,而不愿“共享”,p2p的發展遇到了意識的發展瓶頸。不過,一頭“驢”很快改變了游戲規則,這就是電驢-edonkey,它引入了強制共享機制。
             
             edeonkey將網絡節點分成服務器層和客戶層,并且將文件分塊以提高下載速度。edonkey網絡下最普及的p2p客戶端程序是
            edonkey2000和emule。emule是edonkey的后繼,但是更出色,采用了dht來構建底層網絡拓撲,目前非常流行的p2p文件共享軟
            件。
              overnet設計的目的是取代edonkey,它沒有中心服務器,但用戶數少于edonkey。
              kademlia 協議,在這里叫做kad網絡,采用udp方式通信。很類似于overnet,幾乎只有edonkey用戶使用它。
              5、bittorrent:借助分散式服務器提供共享文件索引的混合式p2p網絡,文件分片下載。
              下載速度高,沒有查找功能,種子具有時效性。它將中心目錄服務器的穩定性同優化的分布式文件管理結合起來。
                 BitTorrent的意思就是pnp下載,也叫變態下載。bt下載是p2p下載,pp下載的擴展。pnp中的兩個p都是指網民的個人電腦,在網上抽象為一個點point。n是之1,2,3,……n中的n就是無限的意思。pnp就是說個人電腦和個人電腦通過網絡連接,多對多連接的意思。bt下載為什么俗稱變態下載呢?這是因為這種下載方式和傳統的單單依靠網站服務器作為下載源的方式不同,它采用的是人人電腦都是服務器的思想,下載的人越多,共享的人越多,下載的速度也越快。 BitTorrent 下載工具軟件可以說是一個最新概念 P2P 的下載工具、它采用了多點對多點的原理,一般簡稱 BT(BitTorrent) 也就是大家所說的變態下載。該軟件相當的特殊,一般我們下載檔案或軟件,大都由 HTTP 站點或FTP 站臺下載,若同時間下載人數多時,基于該服務器頻寬的因素,速度會減慢許多,而該軟件卻不同,恰巧相反,同時間下載的人數越多你下載的速度便越快,因為它采用了多點對多點的傳輸原理。 
              6、direct connect:
              一種常用在小的網絡和大學內部網絡中的協議,適用于小網絡環境中,dc++是常見客戶端。
              7、ares:類似gnutella網絡。
            (二) 現有p2p技術主要涉及的領域和發展方向
              (1)提供文件和其它內容共享的p2p網絡,例如napster、gnotella、freenet、can、edonkey、emule、bittorrent等。
              (2)基于p2p方式的協同處理與服務共享平臺,例如jxta、magi、groove、.netmy service等。
              (3)即時通訊交流,包括icq、oicq、yahoo messenger等。
              (4)安全的p2p通訊與信息共享,利用p2p無中心的特性可以為隱私保護和匿名通訊提供新的技術手段。例如cliquenet、crowds、onion routing等。
              (5)語音與流媒體:由于p2p技術的使用,大量的用戶同時訪問流媒體服務器,也不會造成服務器因負載過重而癱瘓。skype與coolstream是其中的典型代表。
             
             (6)網格計算,挖掘p2p分布計算能力。使用p2p技術以集中那些聯接在網絡上的電腦的空閑的cpu時間片斷、內存空間、硬盤空間來替代“超級計算機
            ”。例如seti@home、avaki、popular
            power、distributed.net等。網格計算的宗旨是:將遍布全球的數以萬計的計算節點通過高速internet連接并組織成一個巨系統,使
            其能夠透明、高效地完成復雜計算任務。
              (7)ibm、微軟、ariba也在合作開展一個名為uddi的項目以將b2b電子商務標準化
              (8)eazel正在建立下一代的linux桌面。
              (9)jabber已經開發了一種基于xml、開放的即時訊息標準,jabber被認為是建立了未來使用p2p數據交換的標準。
              (10)lotus notes的開發者創建的groove試圖“幫助人們以全新的方式溝通”。
              (11)英特爾也在推廣它的p2p技術以幫助更有效地使用芯片的計算能力。
            (三) p2p資源定位方式
              p2p網絡中進行資源定位是首先要解決問題。一般采用三種方式:
              (1)集中方式索引
              每一個節點將自身能夠提供共享的內容注冊到一個或幾個集中式的目錄服務器中。查找資源時首先通過服務器定位,然后兩個節點之間再直接通訊。例如早期的napster。這類網絡實現簡單,但往往需要大的目錄服務器的支持,并且系統的健壯性不好。
              (2)廣播方式
              沒有任何索引信息,內容提交與內容查找都通過相鄰接節點直接廣播傳遞。例如gnutella。一般情況下,采取這種方式的p2p網絡對參與節點的帶寬要求比較高。
              (3)動態哈希表的方式
             
             上述兩種定位方式可以依據不同的p2p應用環境進行選擇,但是人們普遍看好dht(distributed hash
            table,分散式雜湊表)方式。基于dht的p2p網絡在一定程度上可以直接實現內容的定位。一個矛盾的問題是:如果一個節點提供共享的內容表示越復
            雜,則哈希函數越不好選擇;相應的,網絡的拓撲結構就越復雜。而如果內容表示簡單,則又達不到真正實現依據內容定位的能力。目前大多數dht方式的p2p
            網絡對節點所提供共享內容的表示都很簡單,一般僅僅為文件名。
            參考資料:
            http://hi.baidu.com/yrworld/blog/item/18e2d8fc4d8656fcfd037f5e.html
            http://www.chinadv.com/tech/153534/
            http://zixiaoruixue731.blog.163.com/blog/static/3366060200711103495214/
            http://my.donews.com/yishuai/2006/04/23/p2p%e6%b1%a1%e6%9f%93%e5%88%9d%e6%8e%a2/
            http://ausun-net.spaces.live.com/blog/cns!b9153878b5ef5882!1624.entry
            http://dolf.cn/articles/knowledge-sharing-on-p2p-networks-and-implementation.html
            http://hi.baidu.com/lifi007/blog/item/9c5e12cbe6105f1dbe09e68a.html
            http://www.divmy.com/
            本文來自博客園-陳國立:http://www.xubaihui.com   原文地址:http://www.cnblogs.com/cgli/archive/2012/05/11/2496027.html
            posted on 2013-01-23 16:17 Enic 閱讀(182) 評論(0)  編輯 收藏 引用 所屬分類: P2P
            久久久国产精品亚洲一区| 久久精品人人做人人爽97| 久久精品国产秦先生| 免费一级欧美大片久久网| 精品无码久久久久国产| 亚洲人AV永久一区二区三区久久 | 青青热久久国产久精品| 久久婷婷国产综合精品| 午夜精品久久久久久| 国产亚洲精品久久久久秋霞| 伊人久久五月天| 香蕉aa三级久久毛片| 久久久久国产精品熟女影院| 欧美粉嫩小泬久久久久久久| 国产人久久人人人人爽| 亚洲欧美日韩久久精品 | 久久精品国产影库免费看| 综合久久精品色| 国产精品99久久久久久宅男| 狠狠干狠狠久久| 久久经典免费视频| 国产精品久久久久久久久久免费| 久久久久久精品免费看SSS| 久久无码国产专区精品| 天天做夜夜做久久做狠狠| 97久久香蕉国产线看观看| 久久99国产综合精品| 97久久国产露脸精品国产| 女同久久| 看全色黄大色大片免费久久久| 久久精品国产亚洲麻豆| 国产精品一久久香蕉国产线看| 波多野结衣久久| 午夜精品久久久久久影视riav| 久久艹国产| 亚洲中文字幕无码久久精品1| 亚洲国产高清精品线久久 | 国产99久久九九精品无码| 国产精品福利一区二区久久| 97久久久久人妻精品专区| 精品久久久久久无码中文字幕一区|