BT是一種用來進行檔案下載的共享軟體(不是“變態”),全名叫"BitTorrent"。 一般來講,下載是把檔案由伺服器端傳送到客戶端,例如FTP,HTTP,PUB等等。 但是這樣就出現了一個問題,隨著使用者的增多,對頻寬的要求也隨之增多,使用者過多就會造成瓶頸,而且搞不好還會把伺服器掛掉,所以很多的伺服器會都有使用者人數的限制,下載速度的限制,這樣就給使用者造成了諸多的不便。但BT就不同,用BT下載反而是使用者越多,下載越快,這是為什麼呢?因為BT用的是一種傳銷的方式來達到共享的,工作原理如下圖: BT首先在上傳者端把一個檔案分成了Z個部分,甲在伺服器隨機下載了第N各部分,在伺服器隨機下載了第M個部分,這樣甲的BT就會根據情況到乙的電腦上去拿乙已經下載好的M部分,乙的BT就會根據情況去到甲的電腦上去拿甲已經下載好的N部分,這樣就不但減輕了伺服器端得負荷,也加快了使用者方(甲乙)的下載速度,效率也提高了,更同樣減少了地域之間的限制。比如說丙要連到伺服器去下載的話可能才幾K,但是要是到甲和乙的電腦上去拿就快得多了。所以說用的人越多,下載的人越多,大家也就越快,BT的優越性就在這裡。而且,在你下載的同時,你也在上傳(別人從你的電腦上拿那個檔案的某個部分),所以說在享受別人提供的下載的同時,你也在貢獻。
BT是一種用來進行檔案下載的共享軟體(不是“變態”),全名叫"BitTorrent"。 一般來講,下載是把檔案由伺服器端傳送到客戶端,例如FTP,HTTP,PUB等等。 但是這樣就出現了一個問題,隨著使用者的增多,對頻寬的要求也隨之增多,使用者過多就會造成瓶頸,而且搞不好還會把伺服器掛掉,所以很多的伺服器會都有使用者人數的限制,下載速度的限制,這樣就給使用者造成了諸多的不便。但BT就不同,用BT下載反而是使用者越多,下載越快,這是為什麼呢?因為BT用的是一種傳銷的方式來達到共享的,工作原理如下圖: BT首先在上傳者端把一個檔案分成了Z個部分,甲在伺服器隨機下載了第N各部分,在伺服器隨機下載了第M個部分,這樣甲的BT就會根據情況到乙的電腦上去拿乙已經下載好的M部分,乙的BT就會根據情況去到甲的電腦上去拿甲已經下載好的N部分,這樣就不但減輕了伺服器端得負荷,也加快了使用者方(甲乙)的下載速度,效率也提高了,更同樣減少了地域之間的限制。比如說丙要連到伺服器去下載的話可能才幾K,但是要是到甲和乙的電腦上去拿就快得多了。所以說用的人越多,下載的人越多,大家也就越快,BT的優越性就在這裡。而且,在你下載的同時,你也在上傳(別人從你的電腦上拿那個檔案的某個部分),所以說在享受別人提供的下載的同時,你也在貢獻。