查看單個文章
舊 2003-08-04, 02:59 PM   #1
psac
榮譽會員
 
psac 的頭像
榮譽勳章
UID - 3662
在線等級: 級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時
註冊日期: 2002-12-07
住址: 木柵市立動物園
文章: 17381
現金: 5253 金幣
資產: 33853 金幣
預設 BT使用經驗談

作者:ror 極光 [原創+整理]BT使用經驗談


基礎篇


近來BT在網上十分風行!各大網站都相繼推出了BT的下載頁面。許多朋友都在詢問什麼是BT,BT是怎麼樣工作的。

我從慢慢的學習中摸到了一些門路,不敢獨享,在此寫出來給大家瞧瞧,有什麼不對的請各位看官指教。

有一點要聲明的是,我post出來的文章有許多是在各大網站上的BT帖子中整理出來的,在此先謝謝各位前輩。

首先,什麼是BT?
在回答此問題之前,先要聲明一點,BT的宗旨完完全全體現了典型的網路精神:人人為我,我為人人。要點就是在您的BT下載完之後,請不要馬上關閉BT,而是讓它開著三到四個小時,這樣其他的還沒有下載完的朋友也可以下從你這下載了。至於為什麼會這樣,請看下邊的這篇:


BT(BitTorrent)

BT 是一個 free 的下載工具,用類似 eDonkey 的方式,不像 FTP 或者 P2P 軟體(IRC/PP/WinMX)那樣只有一個傳送源,而是所有正在抓某個文件或者已經抓好了某個文件但還沒有把下載視窗關閉的人都是傳送源。抓的人越多,我下載的速度也越快,抓完之後再把下載視窗開一陣子,比如一個晚上。

類似的工作方式,使得 BT 和 eDonkey 一樣有 FTP 和傳統 P2P 不可比擬的速度優勢,但同樣也需要下載的人能自覺得繼續提供文件。但與 eDonkey 相比,BT 還是有一些自己的特色。

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

用 BT 不需要指定伺服器,雖然在 BT 裡面還是有伺服器的概念,但使用 BT 的人並不需要關心伺服器在哪裡。BT 的伺服器稱為 Tracker,把文件用 BT 發佈出來的人需要知道該使用哪個伺服器來為要發佈的文件提供 Tracker。

BT 雖然有一個客戶端,但是沒有用戶界面,你也不會在開始選單裡面看到有 BT 的入口。客戶端裝完之後,感覺上就像是消失了一樣。

用 BT 下載,需要得到一個副檔名是 .torrent 的文件,這個文件很小,最多幾十K,這麼小的文件傳輸是很快的,得到這個文件的方法很多,比如放在某個 Web 伺服器上,或者用 FTP 和傳統的 P2P 來得到,甚至作為附件貼在論壇上。這個文件裡面存放了對應的發佈文件的描述信息、該使用哪個 Tracker、文件的校驗信息等,BT 用文件關聯來對其進行處理。

得到了這個文件之後,直接雙按開啟,會彈出一個文件儲存對話視窗,選項該把下載的文件放在什麼地方。然後就可以看到下載開始進行了,BT 的下載程序正好和 eDonkey 相反,一開始會感覺比較慢,但很快的,速度突飛猛進。感覺 BT 對帶寬的使用很有效,單個文件上傳和下載的速度都很快。

如果傳輸中間斷掉了,也沒有關係,再次開啟 .torrent 文件,BT 會自動的續傳。

BT 對於文件數量不多的發佈,比如 fansub groups 的最新 release,還是非常好用的,不需要每個 group 做自己的 tracker 伺服器,因為負擔小,大家可以共用一個。作品的發佈速度也很快,只要一開始找幾個種子,就會像滾雪球一樣,越來越多,越來越快。要是 BT 能提供一個類似種子庫的東西就更好了。
BT那個東西最近的確在各個論壇比較熱,可是我感覺,用他找一個特定的文件比較困難,但比較適合那種看到什麼下什麼的人。他需要最少一個種子的存在,提高下載道德,才能延續培養和延續種子,在自己下載完成後,不關掉視窗,讓自己變成接力棒似的種子,如果是一個小的群體,用這個應該是很不錯,比ftp來的好,對伺服器壓力也小,下載完了就關了,不存在種子問題,不過如果是更大規模的,則力不從心了。我個人覺得,BT發展好了,可能成為一個小群體之間(比方qq群組)很好的交流交換文件的工具,如果不好,則會淪為一個瀏覽器的插件。

BT簡介:
BitTorrent 可以說是最新概念的P2P下載工具、採用多點對多點原理,簡稱BT(BitTorrent)/變態下載 !
平時我們用ftp或http下載工具來下載檔案,如果愈多人下載,下載速度就愈慢.....ftp和http下載概念是,一台擁有檔案的電腦、將檔案分享出來,讓多名下載者在其上下載,這就是ftp或http原理,離不開這個 "一對一" 或 者 ""一對多人" 的共享概念。
出現的問題是:太多下載者下載檔案速度就愈慢 !
BitTorrent的原理是每一個下載者同時都會擔當上載的角色,而愈多人下載,也即表示擁有愈多上載者將它們暫時不用的上載帶寬分享出來,形成了一個"上載流",再平均分給各個下載者,簡單來說:你每下載檔案時,同時間你就會將下載完的檔案再分享出來,不論是多少MB都會平均分享給每一位下載者,這就"多點對多點"的共享概念。
舉一個例子:
我的上行(max upload 是64Kbs),我使用BT來發佈一個300MB的動畫,有十五個人正在下載,不消兩個小時已己將我的300MB的動畫成功分享給這十五個人,為什麼這麼快?其實很簡單,因為每個人接收了檔案都成為另一個發佈者,這即是所謂的多點對多點傳送,愈多人下載,那麼其他電腦下載的速度便愈來愈快~
如果用P2P來傳送1G檔案,上行(max upload 是64Kbs)最少要用上 7-8 小時才可以成功分享給一個人,如用上了BT來分享1G檔案,7-8小時後可以成功分享給幾十人,是不是很厲害!
如果是用10MB帶寬,成功分享檔案數目無法想像 ~
還有就是只要還有一粒種子(seeds)或叫做分佈者分享檔案,你就一定可以下載檔案,直至沒有種子(seeds)為止,不像 Kazza /emule 要排隊下載,限制多多,往往用了不少大家時間來下載,甚至呆等幾天檔案仍然未下載完成,BitTorrent就無這些煩惱。
psac 目前離線  
送花文章: 3, 收花文章: 1631 篇, 收花: 3205 次
向 psac 送花的會員:
shao cheng (2007-11-14)
感謝您發表一篇好文章