Torrent là một mạng lưới P2P(peer to peer = ngang hàng, tức là nhiều người cùng kết nối trực tiếp với nhau để chia sẻ file). Chuyên được dùng để trao đổi nhưng dữ liệu như Movie, Games, Software, Anime,... và một số File có dung lượng lớn!
Trái tim của Torrent chính là một Tracker, một mạng chủ theo dõi quá trình Down + Up của bạn! Tracker sẽ lấy số IP của bạn và gửi cho những máy khác để họ có thể Download được File, và ngượi lại bạn cũng nhận được thông tin IP của máy khác để bạn có thể load File về!!!
Trong khi Download bạn sẽ kết nối với cái Tracker và nhận được IPs của Seeder (những máy cung cấp Files) và load file đó về máy!!! Để giúp cho kết nối mạng tồn tại và đảm bảo được tốc độ Download bạn sẽ tự động trở thành một Seeder và chuyển dữ liệu bạn nhận được cho người khác !!!
Trước hết chúng ta làm quen với một số thuật ngữ trong Bittorrent:
Tracker: Là máy chủ điều khiển mọi hoạt động của những người dùng tham gia kết nối. Tracker sẽ cung cấp mọi thông tin cần thiết đến người sử dụng như IP của những người cùng kết nối, dung lượng bạn đã download(tải về) hoặc upload(tải lên), thời gian chờ...
Peer,Seed: là tên gọi của những máy mà bạn kết nối và thực hiện mọi chia sẻ file trên đó. Peer thông thường không có 1 file nguyên vẹn mà nó chỉ có những phần rời rạc của file, nếu có đầy đủ thì peer sẽ trở thành seed. Nói như vậy hơi khó hình dung nhưng bạn hãy hình dung khi muốn tải về một cuốn sách 1000 trang. Peer là những máy chỉ có 1 số trang sách, có thể peer1 có từ trang 1-->100 , peer2 có từ trang 101-->200... còn seed là những máy đã có đủ 1000 trang sách
Swarm: tổng số peer và seed tham gia chia sẻ 1 file nhất định.
Bạn muốn download được thì bạn phải cài chương trình download chuyên dụng