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,那麽就不要去嘗試了。通常來說,至少有壹個種子,當下載的人多了起來,通常做種子的人也會隨之增加,下載速度也就越快。當妳下載完成後,如沒有選擇關閉,其他人就可以從妳這裏繼續下載。
BitTorrent目前最新的版本是3.3,具有跨平臺的各種版本。
迅雷是壹款新型的基於P2SP技術的下載軟件,迅雷4延續了前版本下載速度快的優勢。同時,前版本的單服務器資源下載不穩定、下載管理功能差等弱項在這個版本有了完全的改觀。
作為“寬帶時期的下載工具”,迅雷4針對寬帶用戶做了特別的優化,能夠充分利用寬帶上網的特點,帶給用戶高速下載的全新體驗!迅雷4不但繼承了以前版本下載快的特點,更進壹步通過優化軟件本身架構實現了下載的“快而穩”,通過對下載資源的優化整合實現了下載的“快而全”,更在用戶文件管理方面提供了比較完備的支持,尤其是對於用戶比較關註的配置、代理服務器、文件類別管理、批量下載等方面進行了擴充和完善,使得迅雷可以滿足中、高級下載用戶的大部分專業需求。