什么是P2P網(wǎng)絡(luò)

有過種子文件下載經(jīng)驗的朋友回想一下偶宫,第一次點擊亂碼就可以直接下載到你想要的資源,并且下載速度還快過某些視頻軟件的速度环鲤。你是否想過這種下載方式和平時直接在網(wǎng)上是一樣的纯趋?

其實這種下載的背后技術(shù)支撐就是被無數(shù)人追捧的篇p2p技術(shù),我將從P2P技術(shù)的發(fā)展歷程和常見的應(yīng)用給你做大概的講解冷离,系好安全帶發(fā)車?yán)病?/p>


p2p技術(shù)原理介紹

P為英文Peer to Peer的簡寫吵冒,意為對等網(wǎng)絡(luò),通俗地來說終端設(shè)備例如手機(jī)電腦都可以作為一個節(jié)點與其他節(jié)點進(jìn)行通信和交互西剥。P2P技術(shù)不像傳統(tǒng)計算機(jī)網(wǎng)絡(luò)技術(shù)桦锄,中心服務(wù)器并不是必須的。

P2P技術(shù)讓人們通過互聯(lián)網(wǎng)直接交互蔫耽,每臺終端既充當(dāng)著服務(wù)器又充當(dāng)著客戶端的角色即終端结耀。即可以其他的終端提供服務(wù)例如給別人傳遞視頻也可以獲取別人終端上的資源。

多點下載也是p2p模式的一大特征匙铡,在下載某一個資源時某個節(jié)點將會在不同的節(jié)點獲取資源的不同部分图甜,同時你下載的部分也可以傳輸給別的節(jié)點。將下載的開銷分?jǐn)偟礁鱾€下載的節(jié)點保證網(wǎng)絡(luò)的暢通鳖眼。這樣就可以達(dá)到“下載人數(shù)越多黑毅,下載速度越快,組隊下載钦讳,更快捷矿瘦。”的效果愿卒。

因此P2P下載最大的優(yōu)點是下載速度不再受服務(wù)器帶寬及下載人數(shù)的限制缚去,它充分利用了傳統(tǒng)下載方式空閑的上傳帶寬(理論上你使用的下載軟件或者瀏覽器仍然可以限制你的下載速度,例如限制和你相連的節(jié)點數(shù)目琼开,限制你的下載速度易结,又讓你開通會員來提速,這個想必大家都懂)。

但P2P下載也有一些缺點搞动,如:長期霸占帶寬資源可導(dǎo)致內(nèi)網(wǎng)通信中斷躏精,如果“種子”過期則無法下載。


P2P技術(shù)的應(yīng)用

P2P技術(shù)早在上個世紀(jì)60年代就被提出鹦肿,真正走向大眾視野的時間卻是二十世紀(jì)末矗烛。1998年18歲的肖恩·范寧為了解決室友在網(wǎng)絡(luò)上下載音樂效率低的問題,他想出了利用p2p技術(shù)來解決這個問題箩溃,Napster應(yīng)運而生高诺。

Napser被稱為交換音樂軟件,這種交換實際就是p2p技術(shù)所支撐碾篡。在Napster上你可以免費的下載音樂,而不用專門去買昂貴的CD筏餐。在當(dāng)時那個年代开泽,Napster的用戶很快就達(dá)到了6000萬,由此可見P2P技術(shù)所帶來的影響魁瞪。這一次的應(yīng)用讓許多技術(shù)人員和公司看到P2P的優(yōu)勢穆律,p2p技術(shù)開始了它的曲折發(fā)展之路。

比較早的p2p技術(shù)就是BitTorrent,BitTorrent是用于對等網(wǎng)絡(luò)文件共共享的通信協(xié)議导俘,被許多網(wǎng)友戲稱為“變態(tài)下載”峦耘。當(dāng)然作為p2p技術(shù)的一種它也具有無中心服務(wù)器,下載的人越多網(wǎng)速越快等特性旅薄。

在下載時辅髓,客戶端先解析種子文件得到tracker地址,在連接Tracker服務(wù)器少梁,tracker服務(wù)器提供其他下載者的地址洛口,下載者之間相互連接交換大家沒有的文件塊(所謂的下載人數(shù)越多,下載網(wǎng)速越快的原理)凯沪。


雖然bt下載沒有中心服務(wù)器第焰,但是他需要tracker服務(wù)器。本世紀(jì)之初妨马,bt的tarcker受到多方的打壓逐漸關(guān)閉挺举。然而也使得P2P技術(shù)得到空前的發(fā)展,相繼誕生了DHT網(wǎng)絡(luò)技術(shù)和磁力鏈接等P2P技術(shù)烘跺。

兩個技術(shù)都不需要連接上Tracker服務(wù)器湘纵,DHT技術(shù)將每一個客戶的終端作為一個Tracker服務(wù)器,每一個客戶端僅僅存儲一部分路由信息滤淳,由全網(wǎng)的所有客戶形成一個去中心化的Tracker服務(wù)器瞻佛。磁力鏈接利用對目標(biāo)文件進(jìn)行標(biāo)記,在全網(wǎng)尋找目標(biāo)文件,一個文件可以有許多的URL伤柄。這樣就可以多點下載绊困,同時不用擔(dān)心某個節(jié)點關(guān)閉而帶來的消極影響。

電驢和電騾也是p2p技術(shù)适刀,不過兩個技術(shù)與bt技術(shù)相仿秤朗,只是在細(xì)節(jié)上做不同。不過在各方勢力的打壓下笔喉,電驢和電騾的各種類型的軟件最終下架取视。而留下的edonkey網(wǎng)絡(luò)和eD2k鏈接至今還在被廣泛使用。

現(xiàn)如今除了上述的網(wǎng)民可以使用到的常挚,P2P技術(shù)還可以被應(yīng)用于對等計算來實現(xiàn)各地的算力共享作谭,不過這個技術(shù)大多被挖礦使用。被用于協(xié)同工作實現(xiàn)對象之間的協(xié)同工作奄毡,提供高效率安全的工作環(huán)境折欠。同時P2P技術(shù)還被應(yīng)用到搜索引擎,來達(dá)到資源的搜索的目的吼过。如今大熱的區(qū)塊鏈也是十分依賴p2p技術(shù)锐秦,P2P技術(shù)的未來十分可觀。


p2p技術(shù)并非完美

雖然P2P技術(shù)擁有許多傳統(tǒng)互聯(lián)網(wǎng)沒有的優(yōu)勢盗忱,但是仍有許多缺陷導(dǎo)致它無法取代現(xiàn)在的傳統(tǒng)計算網(wǎng)絡(luò)技術(shù)從而限制了它的發(fā)展酱床。

去中心化特性帶來的相關(guān)問題難以得到解決,上文也說到每一個終端既可作為服務(wù)器也可以作為客戶端趟佃,因此一個終端擁有的資源在理論上全網(wǎng)的所有節(jié)點都可以下載扇谣。這就可能造成監(jiān)管問題,安全隱患和版權(quán)問題闲昭。

由于在這個去中心化的網(wǎng)絡(luò)內(nèi)揍堕,每一個節(jié)點都是服務(wù)器,管理者或者政府機(jī)構(gòu)在監(jiān)管上會出現(xiàn)困難汤纸。在傳統(tǒng)的互聯(lián)網(wǎng)技術(shù)中衩茸,網(wǎng)絡(luò)的管理者只需要對上傳到中心服務(wù)器上的內(nèi)容進(jìn)行審核,同樣政府的監(jiān)管機(jī)構(gòu)只需要對中心服務(wù)器的擁有者進(jìn)行監(jiān)管贮泞。

因為傳統(tǒng)互聯(lián)網(wǎng)技術(shù)不允許單個節(jié)點直接在全網(wǎng)內(nèi)傳輸數(shù)據(jù)楞慈,節(jié)點的數(shù)據(jù)上傳到中心服務(wù)器上才能再次向全網(wǎng)廣播傳輸。即便是當(dāng)下這個短視頻火熱的情況下啃擦,每一個視頻都需要上傳到服務(wù)器才能夠被別人看到囊蓝。由于每一個節(jié)點都是服務(wù)器,這就意味著它上傳的資源可以被任何人下載令蛉,下載該資源的節(jié)點又可以又可以作為這個資源的傳播者聚霜,如此反復(fù)直到全網(wǎng)所有的節(jié)點都擁有該資源狡恬。

舉一個例子,假如一個想要傳播邪教的人把不良東西上傳到了這個網(wǎng)絡(luò)里并且對這個進(jìn)行了偽裝蝎宇,被其他不知情的人下載弟劲,并且由此在全網(wǎng)進(jìn)行傳播。

當(dāng)監(jiān)管機(jī)構(gòu)發(fā)現(xiàn)這一嚴(yán)重事故時姥芥,想要按照對傳統(tǒng)互聯(lián)網(wǎng)的手段處理時兔乞,發(fā)現(xiàn)僅僅封掉源頭節(jié)點對于不良資源的傳播毫無作用,在理論上你要封所有擁有這個資源的節(jié)點才能阻止傳播凉唐,就像對流感瘟疫采用的策略庸追。


然而互聯(lián)網(wǎng)并不像現(xiàn)時生活很多下載記錄是“無痕”的,這也為監(jiān)管造成了相當(dāng)大的麻煩台囱。因此在某種程度上淡溯,對于色情、暴力簿训、恐怖主義這類不良內(nèi)容的傳播具有推波助瀾的作用咱娶,再假如如果別人傳播的是一個破壞力極強的病毒,這樣的傳播的后果是不是難以想象煎楣。也因此各國政府對P2P技術(shù)并不友好。

二是會造成盜版橫行车伞、版權(quán)問題择懂。

上文提到的Nascker由于可以繞過版權(quán)方可以直接白嫖音樂,這使得Nascker面臨的官司不斷最后關(guān)閉,有同樣經(jīng)歷的還有BitTorrent等等另玖。在P2P所支持的無限復(fù)制的行為對版權(quán)保護(hù)的沖擊巨大困曙,會嚴(yán)重打擊制作者和原創(chuàng)者的創(chuàng)作熱情。

并且?guī)淼挠绊戇h(yuǎn)遠(yuǎn)不止這些谦去,假如你發(fā)現(xiàn)你的作品在未授權(quán)的情況下被傳播慷丽,你想要阻止卻發(fā)現(xiàn)你無能為力而且你發(fā)現(xiàn)你連起訴的人都找不到。所以小編在這里呼吁大家支持正版拒絕白嫖(明示夠委婉的吧)

除此之外P2P技術(shù)還有垃圾信息泛濫鳄哭,吞噬網(wǎng)絡(luò)寬帶要糊,共識標(biāo)準(zhǔn)等許多問題。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末妆丘,一起剝皮案震驚了整個濱河市锄俄,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌勺拣,老刑警劉巖奶赠,帶你破解...
    沈念sama閱讀 211,817評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異药有,居然都是意外死亡毅戈,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,329評論 3 385
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來苇经,“玉大人赘理,你說我怎么就攤上這事∷芰辏” “怎么了感憾?”我有些...
    開封第一講書人閱讀 157,354評論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀的道長令花。 經(jīng)常有香客問我阻桅,道長,這世上最難降的妖魔是什么兼都? 我笑而不...
    開封第一講書人閱讀 56,498評論 1 284
  • 正文 為了忘掉前任嫂沉,我火速辦了婚禮,結(jié)果婚禮上扮碧,老公的妹妹穿的比我還像新娘趟章。我一直安慰自己,他們只是感情好慎王,可當(dāng)我...
    茶點故事閱讀 65,600評論 6 386
  • 文/花漫 我一把揭開白布蚓土。 她就那樣靜靜地躺著,像睡著了一般赖淤。 火紅的嫁衣襯著肌膚如雪蜀漆。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,829評論 1 290
  • 那天咱旱,我揣著相機(jī)與錄音确丢,去河邊找鬼。 笑死吐限,一個胖子當(dāng)著我的面吹牛鲜侥,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播诸典,決...
    沈念sama閱讀 38,979評論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼描函,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了狐粱?” 一聲冷哼從身側(cè)響起赘阀,我...
    開封第一講書人閱讀 37,722評論 0 266
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎脑奠,沒想到半個月后基公,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,189評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡宋欺,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,519評論 2 327
  • 正文 我和宋清朗相戀三年轰豆,在試婚紗的時候發(fā)現(xiàn)自己被綠了胰伍。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,654評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡酸休,死狀恐怖骂租,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情斑司,我是刑警寧澤渗饮,帶...
    沈念sama閱讀 34,329評論 4 330
  • 正文 年R本政府宣布,位于F島的核電站宿刮,受9級特大地震影響互站,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜僵缺,卻給世界環(huán)境...
    茶點故事閱讀 39,940評論 3 313
  • 文/蒙蒙 一胡桃、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧磕潮,春花似錦翠胰、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,762評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至膏潮,卻和暖如春锻狗,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背戏罢。 一陣腳步聲響...
    開封第一講書人閱讀 31,993評論 1 266
  • 我被黑心中介騙來泰國打工屋谭, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留脚囊,地道東北人龟糕。 一個月前我還...
    沈念sama閱讀 46,382評論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像悔耘,于是被迫代替她去往敵國和親讲岁。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,543評論 2 349

推薦閱讀更多精彩內(nèi)容