国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

BT種子(torrent)&磁力鏈接的簡介與使用

2023-03-07 22:53 作者:夢境無恒  | 我要投稿

前言:

本文被收錄在文集https://www.bilibili.com/read/readlist/rl322957中,轉(zhuǎn)載請勿亂改,嚴禁用于商業(yè)用途,作者不對任何轉(zhuǎn)載版本負責(zé)。

本文不使用高深難理解的計算機專業(yè)術(shù)語,所涉及的一些理論與知識點大約相當(dāng)于高中數(shù)學(xué)的程度。

注:由于作者水平和對此方面的了解有限,本文可能包含一些不準確的論述或說明。

文中負責(zé)演示的bt客戶端為qbittorrent v4.5.2,在windows10操作系統(tǒng)下運行。

第一部分 BT種子&磁力鏈接簡介

1.1? BT協(xié)議&磁力鏈接

????BitTorrent協(xié)議(以下簡稱BTbt,俗稱比特洪流、BT下載),是一個在電腦文件分享領(lǐng)域中,當(dāng)下流行的一種網(wǎng)絡(luò)協(xié)議程序?;赑2P(Peer-to-Peer、用戶對用戶)的思想創(chuàng)立而成的一種程序[1]。用具體一點的例子來說,就好比你用你的電腦向你的U盤傳輸一些文件,其中電腦和U盤就是使用程序的用戶,而bt就是負責(zé)傳輸文件而連接電腦和U盤的數(shù)據(jù)線。

1.2? BT工作原理



????當(dāng)用戶A通過bt已經(jīng)下載了一部分bt的內(nèi)容時,用戶A也會向使用該bt的其它用戶B、用戶C發(fā)送用戶A已經(jīng)下載完畢的部分。而當(dāng)提供bt源的服務(wù)器/用戶檢索到此信息時,便會不再向用戶B、C發(fā)送A的部分,對于B也不會發(fā)送A、C已有的部分。以此類推,這樣的傳輸方式使得效率大大提高:普通的下載情況下,假設(shè)一共有5個用戶下載了同一文件,那么普通的下載情況需要傳輸5次完整的文件,而BT下載方式則會使得傳輸小于完整的5次。

當(dāng)然效率提高只是對提供下載服務(wù)方來說的,對于普通下載文件的用戶體感來說應(yīng)該區(qū)別不大。

1.3? BT用戶之間的檢索與連接方式

????早期的torrent文件或磁力鏈接會提供tracker列表,tracker的作用相當(dāng)于媒人介紹說媒,使用同一個torrent/磁力的用戶通過其中的tracker配對下載完所需的文件部分。當(dāng)tracker媒人跑路后,用戶之間便不能再建立連接,已經(jīng)配對成功的用戶不受此影響,但此時如果其中的用戶和其它配對好的用戶選擇分手(bt客戶端下線、暫停任務(wù)等),則不能再通過此tracker配對?,F(xiàn)在DHT的出現(xiàn)使得不需要tracker也可以成功配對其它用戶。

1.4? bt任務(wù)的健康度(可用性);死種的情況

????根據(jù)1.2中所描述的情況:由于bt的下載是用戶之間自動進行的,因此一個torrent或磁鏈是否能被完整下載完取決于當(dāng)前所有加入了這個bt傳輸中用戶(包括上傳來源)的總持有比例,也就是所謂的健康度/可用性

????假設(shè)當(dāng)前有3個用戶,A、B、C正在進行這個任務(wù),其中A持有30%,B持有20%,C持有50%,ABC持有的部分互相沒有重合,那么總可用就是0.3 + 0.2 + 0.5 = 100%。此時,A會從BC那里拿到剩下的70%,B從AC拿到剩下的80%,C從AB拿到剩下的50%,所有用戶都能100%完成完整下載。

????而如果上述例子中B所持有的20%的內(nèi)容被C所包含,那么所有用戶無論如何只能完成0.3 + 0.5 = 80%的進度,這種總持有比例小于1的情況稱之為死種,ABC無論如何操作也不能拿到剩下的20%,因為即使是最理想的情況,所有人的進度都會卡在80%,無法到達100%。但此時如果突然原始上傳者重新放源,或天降了一個持有剩下20%的用戶D加入了BT任務(wù),那么死種可能會被盤活,所有人都能完成下載。

1.5? 一些可以執(zhí)行BT任務(wù)下載的軟件的爭議與限制

????當(dāng)然不用說此條目主要指的是迅雷,當(dāng)然別的下載器也有一些問題。

????迅雷在BT方面主要因為以下方面被其它客戶端用戶指責(zé):(1)、只從別的客戶端索取,而從不上傳給別的客戶端(尤其是離線下載),即使上傳給別的迅雷客戶端也無法被量化,信息不透明。有違P2P的共享原則。(2)、提供有償服務(wù),有償服務(wù)是建立在搶占其它免費用戶(包括迅雷客戶端本身和其它客戶端)的資源基礎(chǔ)上。有違P2P的公平原則

????當(dāng)然這些舉動也被其它客戶端的用戶采取了對等的反制措施:禁止迅雷客戶端與其它客戶端進行通信傳輸,或必須達到一定上傳量才可以繼續(xù)下載任務(wù)。

????再引申一下,事實上一些在線網(wǎng)盤服務(wù)提供的磁鏈/torrent的“離線下載”也是吸血的(如百度網(wǎng)盤、pikpak等)。但由于這些網(wǎng)盤自身有一個磁鏈和種子的檢索庫,同一個磁鏈/torrent至多只會被吸一次血,之后它的內(nèi)容就永久存在了網(wǎng)盤上,如果是先上傳磁力中的文件,再使用磁鏈的話甚至不會被吸血。因此使用bt的P2P眾對它的意見似乎并不大。但百度網(wǎng)盤也因為一些非吸血的其它問題被用戶詬病,懂得都懂。

第二部分 Torrent文件和磁力鏈接的使用

????根據(jù)1.5中的論述,請做一個有功德的人:盡量少用或不用迅雷下載。

1、打開磁力鏈接或torrent文件

右鍵任務(wù)欄里的小圖標也可以添加

打開qbittorrent的主界面,左上角選擇打開磁力鏈接或打開torrent文件,打開完畢后,會出現(xiàn)一個確認框。勾選所需下載的文件之后,按右下角的確認即可。


2、添加tracker

激活任務(wù)后,自動使用的是qbit自帶的三個公網(wǎng)tracker,一般都沒什么人。此時需要手動添加一些tracker去尋找別的用戶。

選擇添加tracker

這里分享一個我從github上找到的tracker項目:https://github.com/XIU2/TrackersListCollection

可以直接用里面的文本鏈接:

https://cdn.staticaly.com/gh/XIU2/TrackersListCollection/master/best.txt

然后將其復(fù)制到添加tracker的頁面中:

添加完畢后,可以看到更新的tracker信息和使用該磁鏈/torrent在線用戶數(shù)等內(nèi)容。


3、等待下載完成

資料引用:

[1]BitTorrent (協(xié)議):https://zh.wikipedia.org/wiki/BitTorrent_(%E5%8D%8F%E8%AE%AE)

qbittorrent的github項目:https://github.com/qbittorrent/qBittorrent

BT種子(torrent)&磁力鏈接的簡介與使用的評論 (共 條)

分享到微博請遵守國家法律
姚安县| 湛江市| 双鸭山市| 景东| 花莲市| 朝阳市| 郧西县| 乡城县| 清镇市| 宾阳县| 乳山市| 宜兴市| 鸡泽县| 昌都县| 永兴县| 濉溪县| 应用必备| 镇雄县| 罗甸县| 公安县| 灌云县| 满城县| 江孜县| 齐河县| 平遥县| 汉源县| 勃利县| 施甸县| 定西市| 枝江市| 固安县| 珠海市| 文安县| 乐昌市| 武隆县| 沁水县| 辰溪县| 家居| 闽侯县| 电白县| 漯河市|