Tải bản đầy đủ (.pdf) (3 trang)

Tài liệu BitTorrent dành cho người bắt đầu: hướng dẫn download bằng torrent doc

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (91.95 KB, 3 trang )

BitTorrent dành cho người bắt đầu: hướng dẫn download
bằng torrent
Vậy BitTorrent là gì?
Về cơ bản, BitTorrent là giao thức chia sẻ dữ liệu ngang hàng qua Internet, hoạt
động dựa trên 1 mô hình được phân cấp rõ rệt. Tính độc đáo của mô hình này là
khi bạn download 1 gói dữ liệ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
là 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 có dung lượng “khủng”, bởi vì mô 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 tí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 rất 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 biểu đồ chức
năng trên Wikipedia sau đây:
Trong sơ đồ này, các bạn có thể thấy rằng những đường kẻ màu đỏ ở bên dưới tất
cả 7 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 rẽ này tiếp tục được chuyển từ client này đến client
khác. Các seeder (máy làm nhiệm vụ seed) chỉ cầ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 và
Leecher.

Indexer
Về bả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ả, là 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 có 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 là 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 niệm 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 số liệu thống kê. Kể từ khi các index có 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 dữ liệu tới
những người download và gán chúng tới những peer ngang hàng khác. Có thể hiểu
nôm na như thế này, là 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 lại của file đó. Chính
vì vậy mà càng nhiều người cùng download 1 file bất kỳ thì sẽ nhanh hơ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, và sẽ tiếp tục
upload dữ liệ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 có thể bị loại
khỏi quá trình tracker, bên cạnh đó những người sử dụng khác sẽ có 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

×