什麼是點對點(P2P)?定義、napster、安全性和操作

正式定義

點對點是一個平台,每個用戶透過該平台提供對某些內容的訪問,充當橋樑,並且在該平台中,根據配置的可能性,允許調整上傳/下載文件的速度、閱讀次數和限制等方面。因此,它是英語的藉詞,提出了“同等/平等”的生態系統。

納普斯特革命

第一個使用 P2P 系統並提供透過互聯網進行點對點文件共享的電腦程式是 Napster,它誕生於 1999 年,開啟了一個充滿可能性的世界,但也帶來了不同內容行業之間的法律鬥爭。一方面(首先是音樂,然後是電影),另一方面是交換系統的創建者和所述系統的使用者。

在 Napster 出現之前的二十年,Usenet 論壇採用了類似於 P2P 系統的形式,其中許多伺服器相互連接,為用戶(連接到所述伺服器)提供對一系列全球新聞群組的存取。

想法相似,但技術執行卻截然不同,所以這樣的論壇只能算是遙遙無期的先例。

沒多久,Napster 就受到唱片公司和作者的法律追捕,不得不在 2001 年關門大吉(後來重生為合法的音樂下載服務)。

但“國王已死,國王就位”,這為該服務帶來了幾個競爭對手和繼任者,例如 Gnutella 和 eDonkey 網絡,它們都誕生於 2000 年,並且允許使用不同的客戶端連接到它們。例如,eMule 是 eDonkey 網路中最著名的客戶端,甚至比該網路的同名客戶端以及另一個廣泛使用的客戶端 Lphant 還要知名。

2001 年,KaZaA 誕生,它是一個使用 FastTrack P2P 網路的客戶端,也被 iMesh、Grokster 或 iMesh 用戶端使用。

BitTorrent 是另一個尋求用於合法目的的網絡,例如以分散的方式下載大文件,以免導致GNU/Linux發行版等項目伺服器崩潰。例如,Canonical 為 Ubuntu 發行版提供 BitTorrent 下載,其他發行版也這樣做。

21世紀的第一個十年是P2P系統下載內容的黃金時代,直到隨著互聯網在行動裝置上的逐步滲透,下載音樂和電影不再實用,而是開始按需下載。合法地。

這是因為,首先,智慧型手機的儲存容量通常比電腦小得多,儘管它們更實用,可以讓您隨時隨地享受音樂。如果一開始資料連線的數量非常有限,那麼今天這對大多數使用者來說不再是問題。

視聽產業也選擇了串流媒體,這是一個它可以更好控制的場景,用戶發現為此類服務付費(無論是透過收費還是透過聽廣告)比下載內容更舒適。

P2P 並沒有消亡,但事實是它經歷了更好的時代,儘管它是一項在未來可能有更多用途的技術。

安全問題等

像 KaZaA 或 eMule 這樣的 P2P 系統也因另一個方面而聞名:安全性。P2P 網路用戶端本身通常包含在電腦上秘密執行間諜任務的輔助軟體。

但是,可下載的內容(例如軟體應用程式以及音樂或電影)種類繁多,缺乏對共享內容的控制,而且許多內容是非法共享的,導致許多程式透過這些系統下載的內容包括惡意軟體。

這是用戶逐漸放棄該軟體的另一個原因,他們轉而購買他們使用的軟體的合法許可證,或選擇免費的替代品。

還有「更改」的情況,例如盜版電影,其中文件被替換或上傳為另一個標題,以在用戶中產生混亂,這樣,如果經過數小時的等待,很容易變得絕望。下載最新版本後,在播放電影時,他們會發現一部質量很差的舊電影,或者更糟的是,發現一個有缺陷的無用檔案。

P2P系統如何運作?

儘管它以完全去中心化而聞名,但事實是客戶端必須連接到一系列伺服器。但是,這些伺服器不會儲存僅在客戶端電腦或裝置上找到的內容。

透過連接到伺服器網路(通常數量也很多),客戶端可以存取連接到網路的客戶端電腦的整個清單。這就是為什麼每個用戶必須定期下載更新的伺服器列表,因為它們已取消訂閱並且不斷添加新伺服器。

當客戶端發出請求時,伺服器將向其餘客戶端管理該請求,如果其中任何客戶端擁有所請求的文件,則開始下載。客戶端軟體負責控制從每個客戶端下載哪個區塊。

因為P2P的另一個優點是它可以同時從不同的客戶端下載檔案的不同部分。而且,如果我們正在下載的另一個客戶端斷開連接(例如,透過關閉電腦),則不會發生任何事情,因為我們可以繼續從其他客戶端下載。