WIKI使用導航
站長百科導航
站長專題
- 網(wǎng)站推廣
- 網(wǎng)站程序
- 網(wǎng)站賺錢
- 虛擬主機
- cPanel
- 網(wǎng)址導航專題
- 云計算
- 微博營銷
- 虛擬主機管理系統(tǒng)
- 開放平臺
- WIKI程序與應用
- 美國十大主機
BT
來自站長百科
BT是BitTorrent的簡稱,它是一個文件分發(fā)協(xié)議,它通過URL識別內(nèi)容并且和網(wǎng)絡無縫結(jié)合。它對比HTTP/FTP協(xié)議,MMS/RTSP流媒體協(xié)議等下載方式的優(yōu)勢在于,一個文件的下載者們下載的同時也在不斷互相上傳數(shù)據(jù),使文件源(可以是服務器源也可以是個人源,一般特指第一個做種者或種子的第一發(fā)布者)可以在增加很有限的負載之情況下支持大量下載者同時下載,所以BT等P2P傳輸方式也有“下載的人越多,下載的速度越快”這種說法。BT正式的名稱叫“Bit-Torrent”(被國內(nèi)網(wǎng)友昵稱為“變態(tài)下載”),是一種多點共享協(xié)議軟件,由美國加州一名叫Bram Cohen的程序員開發(fā)出來。
BT的工作模式[ ]
- BitTorrent專門為大容量文件的共享而設計,它采用了一種有點像傳銷的工作方式。
- BT首先在上傳者端把一個文件分成了很多部分,用戶甲隨機下載了其中的一些部分,而用戶乙則隨機下載了另外一些部分。
- 這樣甲的BT就會根據(jù)情況(根據(jù)與不同電腦之間的網(wǎng)絡連接速度自動選擇最快的一端)到乙的電腦上去拿乙已經(jīng)下載好的部分,同樣乙的BT就會根據(jù)情況到甲的電腦上去拿甲已經(jīng)下載好的部分,這樣不但減輕了服務器端的負荷,也加快了雙方的下載速度。
- 實際上每個用戶在下載的同時,也在作為源在上傳(別人從你的電腦上拿那個文件的某個部分)。這種情況有效地利用了上行的帶寬,也避免了傳統(tǒng)的FTP大家都擠到服務器上下載同一個文件的瓶頸。而加入下載的人越多,實際上傳的人也多,其他用戶下載得就越快,BT的優(yōu)勢就在這里體現(xiàn)出來。
與其他傳輸協(xié)議的區(qū)別[ ]
- 和通常的FTP、HTTP下載不同,使用BT下載不需要指定服務器,雖然在BT里面還是有服務器的概念,但下載的人并不需要關心服務器在哪里。只有發(fā)布原始共享文件的人才需要了解。
- 提供BT的服務器稱為Tracker,把文件用BT發(fā)布出來的人需要知道該使用哪個服務器來為要發(fā)布的文件提供Tracker。由于不指定服務器,BitTorrent采用BT文件來確定下載源。BT文件后綴名為torrent,容量很小,通常是幾十K的樣子,這個文件里面存放了對應的發(fā)布文件的描述信息、該使用哪個Tracker(記錄下載用戶信息的服務器)、文件的校驗信息等。BT客戶端通過處理BT文件來找到下載源和進行相關的下載操作。
- BT把提供完整文件檔案的人稱為種子(SEED),正在下載的人稱為客戶(Client),某一個文件現(xiàn)在有多少種子多少客戶是可以看到的,只要有一個種子,就可以放心地下載,一定能抓完。當然,種子越多、客戶越多的文件抓起來的速度會越快。
- 如果發(fā)現(xiàn)種子數(shù)為0,那么就不要去嘗試了。通常來說,至少有一個種子,當下載的人多了起來,通常做種子的人也會隨之增加,下載速度也就越快。當你下載完成后,如沒有選擇關閉,其他人就可以從你這里繼續(xù)下載。
- 正是由于BT下載這種方式傳輸?shù)膬?nèi)容并不保存在服務器上,這種方式就常常被用來傳播非法數(shù)據(jù)(盜版甚至病毒),直接導致了2009年12月“BT封殺事件”的產(chǎn)生。