bt(BitTorrent)

bt(BitTorrent)

Bit Torrent協定:俗稱比特洪流、BT下載。用於對等網路檔案分享網路協定的程式。BitTorrent專門為大容量檔案的共享而設計,它採用了一種有點像傳銷的工作方式。

BT下載是用戶群對用戶群,下載同一檔案的人越多,且下載後,繼續維持上傳的狀態進行“分享”,下載該檔案的速度越快。

基本介紹

  • 中文名:比特流
  • 外文名:Bit Torrent
  • 簡稱:BT
  • 特點:上傳速度越快,下載速度也越快
  • 功能:減低繁忙時間伺服器的負擔
  • 發明時間:2003年
  • 發明人:Bram Cohen
  • 後綴名:.torrent
介紹,種子檔案,支持軟體,

介紹

BT是一個檔案分發協定,它通過URL識別內容並且和網路無縫結合。是一種多點共享協定軟體,由美國加州一名叫Bram Cohen的程式設計師開發出來。它對比HTTP/FTP協定,MMS/RTSP流媒體協定等下載方式的優勢在於,一個檔案的下載者們下載的同時也在不斷互相上傳數據,使檔案源(可以是伺服器源也可以是個人源,一般特指第一個做種者或種子的第一發布者)可以在增加很有限的負載之情況下支持大量下載者同時下載,這種傳輸方式也有“下載的人越多,下載的速度越快”這種說法。
BitTorrentBitTorrent
BT首先在上傳者端把一個檔案分成了很多部分,用戶甲隨機下載了其中的一些部分,而用戶乙則隨機下載了另外一些部分。這樣甲的BT就會根據情況(根據與不同電腦之間的網路連線速度自動選擇最快的一端)到乙的電腦上去拿乙已經下載好的部分,同樣乙的BT就會根據情況到甲的電腦上去拿甲已經下載好的部分,這樣不但減輕了伺服器端的負荷,也加快了雙方的下載速度。實際上每個用戶在下載的同時,也在作為源在上傳(別人從你的電腦上拿那個檔案的某個部分)。這種情況有效地利用了上行的頻寬,也避免了傳統的FTP大家都擠到伺服器上下載同一個檔案的瓶頸。而加入下載的人越多,實際上傳的人也多,其他用戶下載得就越快,BT的優勢就在這裡體現出來。
與常規下載的對比
和通常的FTPHTTP下載不同,使用BT下載不需要指定伺服器,雖然在BT裡面還是有伺服器的概念,但下載的人並不需要關心伺服器在哪裡。只有發布原始已分享檔案的人才需要了解。
提供BT的伺服器稱為Tracker,把檔案用BT發布出來的人需要知道該使用哪個伺服器來為要發布的檔案提供Tracker。由於不指定伺服器,BitTorrent採用BT檔案來確定下載源。BT檔案後綴名為torrent,容量很小,通常是幾十K的樣子,這個檔案裡面存放了對應的發布檔案的描述信息、該使用哪個Tracker(記錄下載用戶信息的伺服器)、檔案的校驗信息等。BT客戶端通過處理BT檔案來找到下載源和進行相關的下載操作。

種子檔案

BT把提供完整檔案檔案的人稱為種子(SEED),正在下載的人稱為客戶(Client),就可以放心地下載,一定能抓完。當然,種子越多、客戶越多的檔案抓起來的速度會越快,一般BT種子檔案以擴展名.torrent為後綴。
如果發現種子數為0,那么就不要去嘗試了。通常來說,至少有一個種子,當下載的人多了起來,通常做種子的人也會隨之增加,下載速度也就越快。當你下載完成後,如沒有選擇關閉,其他人就可以從你這裡繼續下載。
正是由於BT下載這種方式傳輸的內容並不保存在伺服器上,這種方式就常常被用來傳播非法數據(盜版甚至病毒),直接導致了2009年12月“BT封殺事件”的產生。
如果資源是單個檔案,這個檔案的大小信息;如果是以目錄形式,目錄樹中每個檔案的大小.對資源實際檔案按照固定大小進行分塊後每塊進行SHA1 hash運算得到的若干特徵值的集合,torrent檔案的創建時間、製作者填寫的注釋、以及製作者的信息等。至少一個announce地址,對應於Internet上部署的一個Tracker伺服器,有了這個檔案,你才可以下載最新、最酷的東西。torrent檔案通常很小,大約幾十K、幾百K大小.
根據BitTorrent協定,檔案發布者會根據要發布的檔案生成提供一個.torrent檔案,即種子檔案,也簡稱為“種子”。

支持軟體

BitBuddy
Deluge
rTorrent

相關詞條

熱門詞條

聯絡我們