what is BT?

2008-06-10 10:14 pm
what is BT?

回答 (1)

2008-06-10 11:01 pm
✔ 最佳答案
BT可以指:

* BitTorrent:BitTorrent協議(簡稱BT,俗稱比特洪流、BT下載)是一個網路檔案傳輸協議,它能夠實現點對點檔案分享的技術。
* BT (HKEPC會員): HKEPC會員。

BT正式的名稱叫“Bit-Torrent”(被國內網友昵稱為“變態下載”),是一種多點共用協定軟體,由美國加州一名叫Bram Cohen的程式師開發出來。



BitTorrent專門為大容量檔的共用而設計,它採用了一種有點像傳銷的工作方式。



BT首先在上傳者端把一個檔分成了很多部分,用戶甲隨機下載了其中的一些部分,而用戶乙則隨機下載了另外一些部分。



這樣甲的BT就會根據情況(根據與不同電腦之間的網路連接速度自動選擇最快的一端)到乙的電腦上去拿乙已經下載好的部分,同樣乙的BT就會根據情況到甲的電腦上去拿甲已經下載好的部分,這樣不但減輕了伺服器端的負荷,也加快了雙方的下載速度。



實 際上每個用戶在下載的同時,也在作為源在上傳(別人從你的電腦上拿那個檔的某個部分)。這種情況有效地利用了上行的帶寬,也避免了傳統的FTP大家都擠 到伺服器上下載同一個檔的瓶頸。而加入下載的人越多,實際上傳的人也多,其他用戶下載得就越快,BT的優勢就在這裏體現出來。



和通常的FTP、HTTP下載不同,使用BT下載不需要指定伺服器,雖然在BT裏面還是有伺服器的概念,但下載的人並不需要關心伺服器在哪里。只有發佈原始共用檔的人才需要瞭解。



提 供BT的伺服器稱為Tracker,把檔用BT發佈出來的人需要知道該使用哪個伺服器來為要發佈的檔提供Tracker。由於不指定伺服器, BitTorrent採用BT檔來確定下載源。BT檔尾碼名為torrent,容量很小,通常是幾十K的樣子,這個檔裏面存放了對應的發佈檔的描 述資訊、該使用哪個Tracker(記錄下載用戶資訊的伺服器)、檔的校驗資訊等。BT用戶端通過處理BT檔來找到下載源和進行相關的下載操作。



BT把提供完整檔檔案的人稱為種子(SEED),正在下載的人稱為客戶(Client),某一個檔現在有多少種子多少客戶是可以看到的,只要有一個種子,就可以放心地下載,一定能抓完。當然,種子越多、客戶越多的檔抓起來的速度會越快。



如果發現種子數為0,那麼就不要去嘗試了。通常來說,至少有一個種子,當下載的人多了起來,通常做種子的人也會隨之增加,下載速度也就越快。當你下載完成後,如沒有選擇關閉,其他人就可以從你這裏繼續下載。


收錄日期: 2021-04-11 01:30:36
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20080610000051KK01058

檢視 Wayback Machine 備份