BitTorrent是什么
BitTorrent簡稱BT,中文全稱比特流。HTTP、FTP等傳統(tǒng)方式一般是將文件放到服務(wù)器上,然后由服務(wù)器傳送到用戶機(jī)器上,如果同一時(shí)刻下載用戶太多,勢必影響到下載速度。而BT克服了傳統(tǒng)下載方式的局限性,具有下載的人越多,文件下載速度越快的特點(diǎn)。正因如此,BT成為了下載迷的最愛。
BitTorrent的工作原理是什么
根據(jù)BitTorrent協(xié)議,文件發(fā)布者根據(jù)發(fā)布文件生成.torrent文件,即種子文件。種子文件是文本文件,包含Tracker信息和文件信息。Tracker信息是BT下載中用到的Tracker服務(wù)器(收集下載者信息的服務(wù)器,并提供給其他下載者,使下載者連接起來傳輸數(shù)據(jù))地址和Tracker服務(wù)器設(shè)置,文件信息根據(jù)目標(biāo)文件生成。BitTorrent的主要原理是把下載文件虛擬分成相等的塊,并把每個(gè)塊的索引信息和Hash驗(yàn)證碼寫入種子文件中,所以種子文件就是被下載文件的索引。
下載者要下載文件,需先得到相應(yīng)的種子文件,然后用BT軟件下載。下載時(shí),BT客戶端首先解析種子得到Tracker地址,然后連接Tracker服務(wù)器。Tracker服務(wù)器提供其他下載者(包括發(fā)布者)的IP。下載者再連接其他下載者,根據(jù)種子文件,互相告知已有塊,然后交換對方?jīng)]有的數(shù)據(jù)。此時(shí)不需服務(wù)器參與,分散了線路流量,減輕了服務(wù)器負(fù)擔(dān)。
為了解決某些用戶下完就跑的現(xiàn)象,在非官方BitTorrent協(xié)議中還存在一種慢慢開放下載內(nèi)容的超級種子的算法。
磁力鏈接是什么
講磁力鏈接之前,我們先看一下DHT網(wǎng)絡(luò)技術(shù)。DHT全稱分布式哈希表。在不需服務(wù)器的情況下,每個(gè)客戶端負(fù)責(zé)一個(gè)小范圍路由,并存儲(chǔ)小部分?jǐn)?shù)據(jù),從而實(shí)現(xiàn)DHT網(wǎng)絡(luò)的尋址和存儲(chǔ)。使用支持該技術(shù)的BT下載軟件,用戶無需連上Tracker即可下載,因?yàn)檐浖?huì)在DHT網(wǎng)絡(luò)中尋找下載同一文件的其他用戶并與之通訊,開始下載任務(wù)。這種技術(shù)減輕了Tracker負(fù)擔(dān)(甚至不需要),用戶之間可以更快速創(chuàng)建通訊(特別是與Tracker連接不上時(shí))。
至于磁力鏈接,它是通過不同文件內(nèi)容的Hash結(jié)果生成一個(gè)純文本的數(shù)字指紋,用來識(shí)別文件。從2009年開始,很多BT服務(wù)器被關(guān),不僅很多種子文件無法找到,Tracker服務(wù)器也斷開解析工作,使得BT下載成為很大難題,而磁力鏈接很好地解決了這個(gè)問題,它利用BT種子中記錄的數(shù)字指紋通過DHT網(wǎng)絡(luò)進(jìn)行搜索,獲取下載者列表,與其他下載者通訊。
BitTorrent有哪些缺點(diǎn)
BT下載并不完美,它具有以下缺點(diǎn):
- 由于無法驗(yàn)證文件發(fā)布者,下載內(nèi)容的安全性難以得到保障
- 對于ADSL用戶來說,持續(xù)大量上傳數(shù)據(jù)會(huì)影響下載速度和其他網(wǎng)絡(luò)連接的速度
- BT資源存在熱度問題,如果發(fā)布者停止發(fā)布且上傳者變少,則下載速度下降甚至無法下載,直至種子失效(最糟糕的情況是小部分失效)
- 搜索和版權(quán)問題。用戶通過BT網(wǎng)站下載種子從而下載資源,而版權(quán)擁有者逐個(gè)起訴下載者是不現(xiàn)實(shí)的,他們只能把目光集中在BT站點(diǎn)上
有哪些知名的BT下載站點(diǎn)呢
世界范圍內(nèi)比較知名的BT下載站點(diǎn)主要有以下幾個(gè):
- 海盜灣:瑞典網(wǎng)站,號(hào)稱世界最大的BT種子服務(wù)器,其官方地址為https://thepiratebay.org。該站點(diǎn)資源多,支持中文,查找方便,但速度較慢
- KickassTorrents:同樣聞名于世界的BT站點(diǎn),官方地址是kat.cr,但隨著2016年7月20日,年僅30歲的網(wǎng)站所有者Artem Vaulin在波蘭被捕,受到侵犯版權(quán),共謀洗錢兩項(xiàng)刑事指控后,該網(wǎng)站已經(jīng)被封
- Torrentz:官方網(wǎng)站也受到了關(guān)停,但已有另一網(wǎng)址
除了以上三個(gè)站點(diǎn),還有很多BT下載站點(diǎn)(部分站點(diǎn)會(huì)長期或不定期失效),具體可以查看這兩個(gè)鏈接: 那些神器級別的BT磁力搜索網(wǎng)站 和 怎么才能搜索到有效的種子或磁力鏈接 。
有哪些知名的BT下載客戶端呢
下載到相應(yīng)的BT種子文件后,我們需要用BT客戶端進(jìn)行下載,那么有哪些知名的BT客戶端呢?具體有以下幾個(gè):
- 迅雷:國產(chǎn)下載軟件,支持BT下載,相當(dāng)方便好用
- uTorrent:小巧強(qiáng)勁,用C++編寫,支持Windows、Mac OS X和GNU/Linux
- Transmission:界面簡潔,是一款自由軟件,支持跨平臺(tái),常在Linux下使用
BT下載會(huì)損壞硬盤嗎
這個(gè)問題已經(jīng)在知乎上進(jìn)行過討論,這里直接給出問題鏈接。
---------------------------------------- 廣告分割線 ----------------------------------------
歡迎訪問我的Github站點(diǎn)以及個(gè)人博客