BitTorrent 的想法其實挺簡單:文件被切成小塊和編號,這樣下載時就不一定要依序。BT用戶先下載.torrent文件(.torrent文件含有各小塊的校驗碼、組裝說明、和tracker地址),BT client據此連接到服務器上運行的tracker程序,tracker和BT client一起讓下載者之間能互通有無。因為下載的同時也在上載(互通有無),文件傳輸多在下載用戶之間進行,所以不需要很強的文件服務器,且用戶越多下載越快。
有完整文件的上載者被稱為種子(seeder),其他下載者被稱為Leecher。
BT並不意味著不安全。上傳時全都通過指定端口、指定BT client程序、指定規程。BT用戶應該相應設置防火牆。對下載的內容也應該和任何從網上下載內容一樣小心對待。
筆者喜歡http://www.easytree.org,能BT下載很多歐美另類搖滾音樂會錄音。還從來沒遇上過病毒。