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,那麽就不要去嘗試了。通常來說,至少有壹個種子,當下載的人多了起來,通常做種子的人也會隨之增加,下載速度也就越快。當妳下載完成後,如沒有選擇關閉,其他人就可以從妳這裏繼續下載。
貪婪大陸-BT發布區 /zsk/BitComethelp/BitComet.jpg[/IMG]
當然也有其他比如BitTorrent,比特精靈等軟件
那麽這個軟件是什麽原理以及怎麽使用呢?下面就介紹壹下,獻給咱社區裏沒用過BT的兄弟姐妹們(對於用過的我這些就是廢話了)
BT簡單介紹
BT(BitTorrent),是壹個多點下載的源碼公開的P2P軟件,最適合新發布的熱門下載。它的基本原理是,每個人在下載download的同時,同時也在為其他用戶提供上傳upload。因為大家是“互相幫助”,所以不會隨著用戶數的增加而降低下載速度。
BT特點“下載人數越多,下載速度越快”。(所以下的時候壹定要找種子多的下,種子就是那些已經下完,專給別人下的用戶)