✔ 最佳答案
根據BitTorrent協議,檔案發佈者會根據要發佈的檔案生成提供一個.torrent檔案,即種子檔案,也簡稱為「種子」。
.torrent檔案本質上是純文字檔案,並把每個區段的索引資訊和Hash驗證碼寫入.torrent檔案中;所以,.torrent檔案就是被下載檔案的「索引」。
下載者要下載檔案內容,需要先得到相應的.torrent檔案,然後使用BT客戶端軟體進行下載。
下載時,BT客戶端首先解析.torrent檔案得到Tracker地址,然後連接Tracker伺服器。Tracker伺服器回應下載者的請求,提供下載者其他下載者(包括發佈者)的IP。下載者再連接其他下載者,根據.torrent檔案,兩者分別對方告知自己已經有的區段,然後交換對方沒有的資料。此時不需要其他伺服器參與,分散了單個線路上的資料流量,因此減輕了伺服器負擔。