BitTorrent dành cho người bắt đầu: hướng dẫn download
bằng torrent
Vậy BitTorrent là gì?
Vbản, BitTorrent là giao thức chia sẻ dliệu ngang hàng qua Internet, hoạt
động dựa trên 1 hình được phân cấp rõ rệt. Tính độc đáo của hình này
khi bạn download 1 gói dliệu bất kỳ v máy tính từ những người chia sẻ trước
đó, chính là bạn đã góp phần vào việc tối ưu hóa tốc độ. Hiện tại, BitTorrent đang
giao thức chia sẻ được sử dụng nhiều nhất trên thế giới để truyền tải những file
d liệu dung lượng “khủng”, bởi vì hình này không h làm quá tải các
webserver download thông thường, khi mọi người tham gia vào mô hình này, h
đều tự nguyện chia sẻ bằng cách Send gửi n hiệu đi, và receive nhận tín hiệu
từ người khác, và do vậy sẽ ổn định hơn rt nhiều nếu so với việc tất cả mọi người
đều tập trung download từ 1 server cố định.
BitTorrent hoạt động như thế nào?
Để hiểu rõ hơn về cơ cấu hoạt động của BitTorrent, các bạn hãy xem biu đồ chức
năng trên Wikipedia sau đây:
Trong đồ này, các bạn thể thấy rằng những đường kẻ màu đỏ n dưới tất
c7 máy client đại diện cho mỗi tập tin dữ liệu nhất định, và mỗi màu bên cạnh
tương ứng với 1 phần của tập tin đó. Sau quá trình chuyển dữ liệu từ hệ thống seed
(dưới cùng), các phần riêng rnày tiếp tục được chuyển từ client này đến client
khác. Các seeder (máy m nhim vụ seed) chcần gửi đi 1 bản copy hoàn chỉnh
của file và tất cả các client khác đều nhận được bản copy này. Tiếp theo sau đây,
chúng ta sẽ cùng tìm hiểu về 1 số khái niệm khác như: Indexer, Tracker, Seeder
Leecher.
Indexer
Vbản chất, indexer là 1 trang biên dịch và tạo ra danh sách các file torrent, các
thông tin miêu tả, nơi hoạt động chính của cộng đồng người sử dụng và chia s
torrent (tất nhiên phải nội quy). Mỗi khi bạn muốn chia sẻ, download hoặc yêu
cầu về dữ liệu nào đó, đây chính nơi bạn cần phải đến, thông thường đây sẽ là 1
forum, website đơn giản hoặc 1 kênh IRC bất kỳ.
Tracker
Khái nim tracker ở đây là hệ thống 1 server có nhiệm vụ hỗ trợ các peer trực tiếp,
bắt đầu download và duy trì các sliệu thống kê. K từ khi các index riêng
tracker của họ, hầu hết mọi người chỉ nghĩ rằng đó đều là tracker. Và trong bài viết
này, chúng ta sđề cập đến những khái niệm tổng quát, tránh việc hiểu nhầm với
những gì người đọc tự tìm hiểu trên Internet.
Tại đây, nhiệm vụ của tracker là phân chia các mảnh nhỏ hoặc gói của dliệu tới
những người download và gán chúng tới những peer ngang hàng khác. Có thhiểu
nôm na như thế này, mỗi khi bạn download từng phần của file, tức là bạn đã
upload chúng tới những người khác họ có những phần còn li của file đó. Chính
vậy mà càng nhiều người cùng download 1 file bất kỳ thì s nhanh n rất
nhiều nếu chỉ 1 hoặc vài người download.
Seeder và Leecher
Khi hoàn tất quá trình download, thì bạn đã tr thành 1 seeder, s tiếp tục
upload dliệu cho người khác. Nhưng nếu chỉ download và không chịu upload,
bạn sẽ trở thành leecher, qua các thông tin đlại từ hệ thống, bạn thể bị loại
khỏi quá trình tracker, bên cạnh đó những nời sử dụng khác sẽ cái nhìn khác
về bạn, mặc dù họ không biết chính xác bạn là ai