Không như các phương pháp Download khác , BitTorrent có tốc độ truyền cao nhất bằng cách tập hợp những đoạn file mà bạn muốn , tải những đoạn này một cách liên tục từ những người đã có chúng . Quá trình này được là phù hợp nếu file bạn cần rất phổ biến và có dung lượng lớn như Video , chương trình TV , tải nhanh nhất có thể được cùng những phương thức khác .
Trong phần này chúng ta sẽ nghiên cứu xem BitTorren làm việc như thế nào và nó khác các phương pháp phân chia file khác như thế nào .
1. Phương pháp Client-Server truyền thống
Khi bạn tải một file từ Website nó sẽ làm việc kiểu như sau :
Tốc độ truyền dữ liệu chịu ảnh hưởng bởi một số giá trị thay đổi bao gồm kiểu của giao thức , số lượng máy tính khác đang cùng truy cập tới máy chủ và đang tải các file khác ... Nếu file có dung lượng lớn , và những yêu cầu mà máy chủ cần đáp ứng cũng lớn thì quá trình tải về máy tính sẽ chậm .
Tải kiểu File-Transfer là phân chia giữa những máy tính trao đổi file với nhau , nhưng những file tìm thấy và truyền đi từ máy tính của bạn tới một máy tính khác có thể bị “ thắt nút cổ chai “ . Hoặc một vài người sau khi tải file về và ngay lập tức không kết nối mạng nên không cho phép những máy tính khác lấy file trên máy tính của họ , như thế gọi là Leeching . Như thế số máy tính mà phần mềm có thể tìm kiếm file cần thiết là giới hạn .
Dưới đây là công việc của nó :
· Bạn mở trang Web và bấm vào đường Link của file A mà bạn muốn .
· Phần mềm trên máy trạm BitTorrent cùng với Tracker để tìm những máy tính khác mà đang chạy BitTorrent mà đã có file A đầy đủ ( những máy tính đó gọi là Seed ) và có một phần của file mà bạn cần ( những máy đó thông thường đang trong quá trình tải file A về máy tính của họ ).
· Nhận dạng ra được những dấu vết của file A gọi là Swarm , nối tới những máy tính mà chứa đầy đủ hoặc một phần file A đang trong quá trình nhận hoặc gửi .
· Swarm sẽ giúp phần mềm trên máy trạm của bạn để lấy những đoạn file A từ các máy tính khác . Máy tính của bạn sẽ nhận nhiều đoạn của file A một cách liên tục từ nhiều máy tính khác nhau .
· Nếu bạn tiếp tục chạy phần mềm BiTorrent trên máy trạm sau khi tải file A về thành công , những máy khác có thể nhận những file .torrent từ máy tính của bạn , tốc độ tải về trong tương lại được cải thiện bởi vì khả năng gặp được hệ thống Tit-For-Tat nhiều hơn .
· Tải và cài đặt phần mềm BitTorrent trên máy trạm . Chương trình này thuộc loại mã nguồn mở nên bạn dễ dàng dùng và phát triển theo ý muốn . Bạn có thể vào trang www.bittorrent.com để tải chương trình về .
· Kiểm tra cấu hình của Router và Firewall để cho phép với những file BitTorrent ( BitTorrent dùng cổng 6881 cho tới 6889 )
· Tìm những file để tải về .
Sau khi bạn thiết lập trên máy tính và sẵn sàng để tải những file .torrent . Bạn có thể tìm kiếm “.torrent” trên Internet để tìm ra những trang mà cho phép dùng với những file BitTorrent . Cũng có những trang riêng biệt cho file BitTorrent được tìm kiếm như www.isohunt.com , www.torrentspy.com . Có những trang hỗ trợ những file BitTorrent trực tiếp để chia sẻ âm nhạc , Video , sách vở ... như : bt.etree.org , www.legaltorrents.com , www.btefnet.net ...
· Tải và mở những file .torrent .
Khi tìm ra file mà bạn muốn , bấm chuột phải vào liên kết .torrent chọn “save target as" và lưu file vào vị trí thuận lợi trên máy tính của bạn . File .torrent chỉ tới file thực sự bạn muốn sẽ được tải về nhanh . Tiếp theo bấm đúp chuột file .torrent trên máy tính của bạn . Phần mềm BitTorrent trên máy trạm sẽ hiển thị và bắt đầu quá trình tải
Như chúng ta đẽ đế cập trước nhiều máy tính đang nhận hoặc đang gửi trong Swarm thì quá trình tải về nhanh hơn . Nếu bạn tải file mà số lượng máy tính trong Swarm ít thì tốc độ truyền sẽ bị chậm
· Cho phép BitTorrent đưa và nhận những đoạn file .
· Để nguyên kết nối sau khi tải về hoàn thành để chia sẻ cho những những file .torrent của bạn cho những máy tính khác .