BT 首先在上傳者端把一個檔案分成了 Z 個部份,甲在伺服器隨機下載了第 N 個部份,乙在伺服器隨機下載了第 M 個部份,這樣甲的 BT 就會根據情況到乙的電腦上去拿乙已經下載好的 M 部份,乙的 BT 就會根據情況去甲的電腦上去拿甲已經下載好的 N 部份,這樣就不但減輕了伺服器端的負荷,也加快了用戶方(甲乙)的下載速度,效率也提高了,更同樣減少了地域之間的限制。比如說丙要連到伺服器去下載的話可能才幾 K,但是要是到甲和乙的電腦上去拿就快得多了。所以說用的人越多,下載的人越多,大家也就越快,BT 的優越性就在這裡。而且,在你下載的同時,你也在上傳(別人從你的電腦上拿那個檔案的某個部份),所以說在享受別人提供的下載的同時,你也在貢獻。