BitTorrent 協議特性。 一點介紹

BitTorrent 協議特性

開源的好處是有適合所有口味的選擇。 不可避免的是,如果你寫一篇文章列出導致你更喜歡一個選項的原因,你將不可避免地收到選擇第二個選項的人的評論,解釋他們選擇的原因。 週六 我評論了我更喜歡使用 BitTorrent 客戶端而不是 aMule。 該計劃的支持者回應了他們的觀點。 如果您不了解 aMule,我建議您閱讀它們。 毫無疑問,它們將具有指導意義。

當然,你的立場不會使我的立場無效。 我一直明確表示這是我的個人意見。 我不是一個非常有耐心的人,我通常不尋找電影珍寶,除了關鍵的事情,我更喜歡在必須配置之前的交鑰匙解決方案。 因此我不喜歡aMule。 除此之外,el 使用BitTorrent協議共享文件有我想說的優點。

但是,要做到這一點,我們必須首先就一些概念達成一致。

什麼是點對點 (P2P) 網絡?

ED2K 和 Kademlia,我們在前面的文章中提到的兩個協議,以及 BitTorrent 是點對點或 P2P 網絡的通信協議。 一個近似的翻譯是一對對的,指的是 兩台或多台計算機互連以共享資源,無需中央服務器的干預. 如果你想讓我更學術地定義它們,讓我們這樣說:

一種通信模型,其中網絡的每個元素都具有相同的能力,並且其中任何一個元素都可以發起通信。

換句話說,它不同於使用的客戶端 - 服務器模型,例如在直接下載中,其中通信由客戶端發起並且服務器只能發送一個響應。 P2P 網絡的成員被稱為“對等點”,因為它們都具有相同的功能。

我們可以區分兩種類型的 P2P 網絡:

  • 混合 P2P:您需要一個中介來幫助對等點查找和連接。 這就是 ED2K 協議和 BitTorrent 協議的第一個實現的情況。
  • 純P2P:中央服務器完全不干預,任何成員都可以斷開網絡而不影響其運行。 Kademlia 協議和包含分佈式哈希表技術 (DHT) 的 BitTorrent 客戶端使用此模式。

BitTorrent 協議特性

Linux Tracker 是一種流行的跟踪器,它允許 BitTorrent 客戶端查找、下載和共享最流行的 Linux 發行版。

BitTorrent 網絡由一組稱為“群”的計算機組成。 當其中一個參與者使用 BitTorrent 客戶端上傳文件時,該過程就開始了。 BitTorrent 客戶端的功能是聯繫在 .torrent 文件創建時指定的“跟踪器”. 跟踪器是一個特殊的服務器,它跟踪連接的計算機,負責與群中的其他 BitTorrent 客戶端共享它們的 IP 地址。 多虧了這一點,他們可以相互聯繫。

正如我在 P2P 網絡的分類中提到的, 還有一個分散的 Torrent 系統,允許 BitTorrent 客戶端相互通信,而無需中央服務器。 BitTorrent 客戶端使用分佈式哈希表 (DHT) 技術,允許每個 BitTorrent 客戶端充當一個節點。 在這種模式下,當使用“磁力鏈接”添加 torrent 時,DHT 節點會聯繫附近的節點,而其他節點會聯繫其他節點,直到它們找到有關 torrent 的信息。

換句話說,每一對都成為一個跟踪器。 DHT 技術可以與傳統跟踪器結合使用,在跟踪器出現故障時提供冗餘。 事實上,收集種子鏈接的網站通常提供這兩種選擇。

在下一篇文章中我們將深入研究 BitTorrent 協議的操作


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責資料:AB Internet Networks 2008 SL
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。

      喬尼127 他說:

    您提到的 amule 文章的問題並不是您更喜歡使用 torrent 而不是 amule,每個人都使用他們想要的並且最適合他們。 問題是你在文章最後說你不建議安裝它,這既不公平也不嚴肅。

    您更喜歡 torrent 的事實並不意味著 amule 不是一個有效的程序,當然在某些情況下是這樣,這是您的一個大錯誤,因為您讓讀者明白 amule 不是一個好的選擇。 如此輕率且缺乏判斷力地批評替代方案是不好的。

         迭戈·德·岡薩雷斯(Diego German Gonzalez) 他說:

      會有什麼問題呢?
      我是一個簡單的用戶,不是計算機安全專家或執法人員。 兩者都不是牧師。
      我推薦或不推薦的內容無關緊要。

           喬尼127 他說:

        你錯了,你在博客上寫了一篇文章,很多人都可以閱讀,並且通過說某個應用程序的壞話,你可能會不公平地詆毀它,這就是我這麼說的原因。

        如果你在公共博客上寫文章,你必須對你所寫的內容負責,你不必成為牧師、執法人員以及你所說的所有這些事情。