✨BitTorrent

BitTorrent

BitTorrent là một giao thức chia sẻ tài nguyên trên mạng ngang hàng, đồng thời là tên của một chương trình chia sẻ tài nguyên ngang hàng được phát triển bởi lập trình viên Bram Cohen. BitTorrent dùng để tải về những dữ liệu lớn mà không tốn chi phí máy chủ và băng thông mạng. CacheLogic ước đoán BitTorrent chiếm khoảng 35% lưu lượng trên mạng Internet trong khi một số nguồn khác cho rằng con số này không chính xác.

Giao thức BitTorrent có thể thay thế cho máy chủ và cung cấp mạng lưới để truyền các file lớn. Tốt hơn là download 1 file từ một máy chủ (nguồn cấp) duy nhất, BitTorrent cho phép người dùng tham gia vào một cộng đồng mạng để có thể upload/download (trao đổi tệp tin) với nhau.  Giao thức này là một thay thế cho việc tải từ nguồn đơn cũ bằng nhiều nguồn khác (mirror sources) để phân phối dữ liệu và hoạt động tốt hơn rất nhiều đối với những mạng có băng thông thấp (băng thông giữa nguồn và đích thấp). Bằng cách sử dụng phương thức BitTorrent, rất nhiều máy tính (như máy tính cá nhân ở nhà) có thể thay thế cho một sever lớn, rất hiệu quả cho việc phân phối tập tin tới nhiều người nhận. Sử dụng băng thông thấp còn giúp ngăn ngừa đột biến lớn cho đường truyền Internet ở trong khu vực, giữ cho tốc độ Internet tốt hơn cho những người dùng khác bất kể họ có hay không sử dụng giao thức BitTorent.

Chương trình BitTorrent nguyên thủy được viết bằng Python và mã nguồn của chương trình BitTorrent phiên bản 4.0 được phát phát hành dưới dạng mã nguồn mở tuân theo "Bản quyền sử dụng mã nguồn BitTorrent". BitTorrent có rất nhiều biến thể khác nhau được viết bằng các ngôn ngữ lập trình khác nhau, chạy trên các hệ điều hành khác nhau.

BitTorrent hoạt động như thế nào?

khung|phải|BitTorrent giảm tải cho hạt giống bởi vì tài nguyên được tải về từ các người dùng khác nhau. Trong hình trên các thanh màu biểu thị các mảnh của tệp, sau khi các mảnh của tệp đã được phân phối từ máy gieo hạt đến các máy ngang hàng khác nhau trong mạng, thì các máy ngang hàng tự trao đổi các mảnh của tệp với nhau. Hình ảnh này cho thấy máy gieo hạt chỉ cần gửi một lần các mảnh của tệp cho tất cả các máy ngang hàng trong mạng và các máy ngang hàng tự bổ sung các mảnh còn thiếu của tệp cho nhau.

Giao thức BitTorrent định nghĩa một phương thức để phổ biến và chia sẻ tệp trên mạng. Trước khi BitTorrent ra đời đã tồn tại các giao thức ngang hàng (Peer-to-Peer, hoặc viết tắt là P2P) có khả năng cho phép một nhóm máy tính trên mạng chia sẻ tệp với các máy tính khác nhóm mà không cần phải sử dụng một máy chủ để làm kho lưu trữ trung tâm. BitTorrent là một cải tiến từ các giao thức ngang hàng trước. Giao thức BitTorrent có một nguyên lý hoạt động chặt chẽ để có khả năng tùy biến, tin cậy và chi phí duy trì danh sách các máy tính chia sẻ tệp tốt hơn các giao thức ngang hàng trước đó. Do giao tiếp theo chuẩn TCP/IP nên giao thức BitTorrent có thể hoạt động trên đường truyền Internet thông thường.

Giao thức BitTorrent có thể thay thế cho máy chủ và cung cấp mạng lưới để truyền các file lớn. Tốt hơn là download 1 file từ một máy chủ (nguồn cấp) duy nhất, BitTorrent cho phép người dùng tham gia vào một cộng đồng mạng để có thể upload/download (trao đổi tệp tin) với nhau. Giao thức này là một thay thế cho việc tải từ nguồn đơn cũ bằng nhiều nguồn khác (mirror sources) để phân phối dữ liệu và hoạt động tốt hơn rất nhiều đối với những mạng có băng thông thấp (băng thông giữa nguồn và đích thấp). Bằng cách sử dụng phương thức BitTorrent, rất nhiều máy tính (như máy tính cá nhân ở nhà) có thể thay thế cho một sever lớn, rất hiệu quả cho việc phân phối tập tin tới nhiều người nhận. Sử dụng băng thông thấp còn giúp ngăn ngừa đột biến lớn cho đường truyền Internet ở trong khu vực, giữ cho tốt độ Internet tốt hơn cho những người dùng khác bất kể họ có hay không sử dụng giao thức BitTorent.

BitTorrent client là một chương trình hoạt động theo giao thức BitTorrent. Mỗi BitTorrent client có khả năng so sánh, yêu cầu, và vận chuyển tệp trên mạng sử dụng giao thức BitTorrent. Tệp có thể chứa bất kỳ thông tin nào, bao gồm cả văn bản, âm thanh, phim và nội dung đã được mã hóa.

Tạo và phát hành tệp Torrent lên mạng

Để chia sẻ một tệp hay nhiều tệp bằng giao thức BitTorrent, đầu tiên cần tạo tệp .torrent. Mỗi tệp torrent chứa thông tin mô tả tệp muốn chia sẻ, và thông tin về máy cung cấp bản gốc của tệp. Thông tin chi tiết lưu trên máy vi tính theo dõi sẽ khác nhau tuỳ thuộc vào phiên bản của giao thức BitTorrent, nhưng dù ở phiên bản nào tệp "torrent" luôn luôn có đuôi mở rộng là .torrent. Cụ thể thì một tệp torrent chứa thông tin (địa chỉ URL của máy theo dõi), và thông tin về tên tệp được chia sẻ, kích thước mảnh, chiều dài khóa, chiều dài tệp, và vé thông hành để tải tệp. Một tệp torrent có thể chứa thông tin về một tệp hoặc nhiều tệp. Máy tính đã tải về tệp xong có thể lựa chọn hoạt động như máy gieo hạt, cung cấp bản sao hoàn chỉnh của tệp. Sau khi tệp torrent được tạo, một đường dẫn để tải tệp về từ máy bạn được đặt lên trang web, và tệp torrent được đăng ký với máy theo dõi (tiếng Anh: tracker). Máy theo dõi chứa một danh sách các máy vi tính hiện thời đang tải tệp về. Máy ngang hàng đang cung cấp tệp hoàn chỉnh được gọi là máy gieo hạt (seeder).

Tải xuống tệp torrent và chia sẻ tệp

Dùng một trình duyệt Internet bất kì, như FireFox, duyệt trang web có danh sách các tệp torrent, tải nó về, sau đó dùng chương trình BitTorrent client mở tệp đấy ra. Sau khi đã mở tệp torrent, chương trình BitTorrent sẽ kết nối với máy theo dõi, máy theo dõi sẽ cung cấp cho nó một danh sách các máy vi tính đang tải tệp này. Một nhóm các thành viên của một mạng BitTorrent (hoặc mạng đồng đẳng) để tải về cùng một tệp được gọi là quần thể (swarm).

Việc chia sẻ được bắt đầu từ máy gieo hạt. Các máy tính kết nối đầu tiên sẽ hướng trực tiếp tới máy gieo hạt để bắt đầu tải về các mảnh của tệp. Giao thức BitTorrent chia tệp cần tải về thành các phần nhỏ có kích thước bằng nhau (thường là 1/4 megabyte = 256 kilobyte), ví dụ một tệp có kích thước 4,37 GB thường sẽ bị chia thành các mảnh nhỏ có kích thước là 4 MB (4096 kB) hoặc nhỏ hơn nữa. Khi máy vi tính nhận được các mảnh này nó sẽ dùng giải thuật băm để kiểm tra xem mảnh nó tải về có bị lỗi hay không.

Giới hạn

Cần chú ý là giao thức BitTorrent không giúp người dùng giấu tên. Bởi vì máy theo dõi duy trì một danh sách các tệp đang được chia sẻ, đồng thời nó cũng chứa danh sách địa chỉ IP của các máy vi tính đang tải tệp, và danh sách các tệp đã được tải trước đó. Dựa vào giao thức BitTorrent còn biết chắc chắn địa chỉ của các máy ngang hàng trong quần thể, và tất nhiên là các máy ngang hàng có thể bị tấn công. và hầu hết các bản phân phối của Linux, trong đó có SUSE và (K)ubuntu.

BitTorrent đồng thời cũng được dùng để phân phối bản cập nhật cho chính chương trình BitTorrent client, ví dụ chương trình BitTorrent Azureus.

Trò chơi

Trang http://www.gameupdates.org cung cấp trò chơi có bản quyền thông qua giao thức BitTorrent; phiên bản chơi thử của trò chơi mô phỏng lái máy bay X-Plan cũng được cung cấp thông qua giao thức BitTorrent. Bản vá của trò chơi World of Warcraft được tải về từ trong trò chơi thông qua giao thức BitTorrent. Một ví dụ khác là mã nguồn của trò chơi nhập vai PlaneShift (MMORPG) được cung cấp chủ yếu bằng BitTorrent.

Năm 2004 Valve Software thuê Bram Cohen, người tạo ra giao thức BitTorrent, để phát triển công cụ chuyên phân phối bản vá trò chơi của hãng và các nội dung cho trò chơi trực tuyến.

Phim

Xưởng phim Warner Brothers Records dự kiến phát hành phim và chương trình TV của họ bằng giao thức BitTorrent. Người hâm mộ bộ phim Star Wars: Revelations có thể xem được phim thông qua hai đĩa DVD do chính hãng cung cấp hoặc họ tự tải phim về thông qua BitTorrent.

Âm nhạc

Từ năm 2006 các tệp nhạc có định dạng mp3 tại Lễ hội âm nhạc SXSW (South by South West) ở Austin, Texas— thường có hàng nghìn tệp mp3—được phát hành bằng BitTorrent, đồng thời phát hành hai đĩa DVD phim giới thiệu. Nhóm nhạc Babyshambles, Pete Doherty phát hành hai tuyển tập âm nhạc, Shaking and Withdrawn MegamixUntitled bằng BitTorrent thông qua trang web chính thức của nhóm.

Các tài nguyên khác

Nhà sản xuất Peter Jackson phát hành bộ phim King Kong bằng BitTorrent. Democracy Now! phân phối chương trình TV và chương trình trên đài phát thanh thường ngày song song bằng cả vệ tinh, cáp và giao thức BitTorrent.Một vài công ty Anime cũng sử dụng BitTorrent để phân phối một đoạn trong truyện hoặc đoạn giới thiệu để quảng cáo sản phẩm. Thêm vào đó NASA, cơ quan nghiên cứu vũ trụ của Mỹ, đã thêm BitTorrent làm phương tiện để giúp mọi người có thể tải về những bức ảnh không gian rất lớn.

Việc sử dụng bất hợp pháp

Giống như các giao thức chia sẻ tệp khác, BitTorrent cũng có thể sẽ bị sử dụng để phân phối tệp mà không có sự cho phép của tác giả. BitTorrent từng nhận rất nhiều lời chỉ trích về sự vi phạm bản quyền tác giả của nó (chủ yếu từ Hollywood của Mỹ).

Tháng 12 năm 2004, cảnh sát Phần Lan bất ngờ kiểm tra trang web phân phối tệp torrent Finreator, và trang web này bị buộc phải đóng cửa. Tháng 12 năm 2004, một trang web cung cấp tệp torrent rất phổ biến, Suprnova.org cũng bị buộc phải đóng cửa. LokiTorrent, trang web cung cấp tệp torrent lớn thứ hai sau Suprnova, cũng bị buộc đóng cửa không lâu sau đó. Nhiều người cho rằng chủ trang web Suprnova Edward Webber bị tố cáo bởi tổ chức MPAA, bị buộc phải trả tiền vi phạm bản quyền và phải cung cấp cho MPAA danh sách các địa chỉ IP của các máy vi tính tải tệp về.

Nhưng trong tuần sau đó Webber đã trả tiền cho luật sư để kiện lại MPAA. Trong bản báo cáo Webber nói rằng ông chỉ muốn bảo vệ những người đã chia sẻ tệp, mặc dù ông không phải là người chia sẻ tệp. Webber đã chi khoảng 45.000 đô la Mỹ cho vụ kiện. Không rõ MPAA đã nhận được bao nhiêu tiền nhưng theo một thỏa thuận MPAA yêu cầu chủ trang web LokiTorrent thêm một thông báo vào trang web của mình cảnh báo những người chia sẻ tệp.

Tháng 5 năm 2005, trang web cung cấp tệp torrent, EliteTorrents.org, bị buộc đóng cửa bởi Cục điều tra liên bang Mỹ (United States Federal Bureau of Investigation), Sở Di trú và Hải quan Mỹ. Người ta nghi ngờ rằng hacker đã chiếm được quyền điều khiển của trang web EliteTorrents.org nhưng sau đó mới khám phá ra rằng trang web bị tiếp quản bởi chính phủ Mỹ. 10 trát đòi hầu tòa các thành viên liên quan đến trang web đã được đưa ra.

Ngày 24 tháng 10 năm 2005, người sử dụng BitTorrent tại Hong Kong tên là Trần Nãi Minh (陳乃明 Chan Naiming, sử dụng biệt danh 古惑天皇, có nghĩa là Vua láu cá, còn quan tòa địa phương gọi ông ta là Big Crook) đã phân phối ba bộ phim Daredevil, Red PlanetMiss Congeniality thông qua giao thức BitTorrent. Ông ta bị quan tòa kết án là vi phạm bản quyền tác giả theo chương 528 của luật Hồng Kông. Ông ta bị buộc phải trả 5000 đô la Hồng Kông. Ngày 7 tháng 11 năm 2005 ông ta sắp bị tống giam 3 tháng thì được Tòa án tối cao của Hồng Kông cho hưởng án treo.

Ngày 23 tháng 11 năm 2005, ngành công nghiệp phim và Bram Cohen, người tạo ra giao thức BitTorrent ký một bản cam kết giảm lượng phim chia sẻ bất hợp pháp trên mạng chia sẻ theo giao thức BitTorrent. Theo bản cam kết này trang web BitTorrent.com sẽ loại bỏ các tệp torrent có chứa phim vi phạm bản quyền của Hollywood.

Một trang web cung cấp tệp torrent khác, ThePirateBay.org cũng phải chỉnh sửa để tuân theo luật bản quyền của Thụy Điển. Trang web này có rất nhiều tệp torrent chỉ tới bảo về bản quyền tác giả. Trang web Pirate Bay nổi tiếng vì nó có riêng một phần gọi là phần hợp pháp trong đó chứa các lá thư và câu trả lời về sự vi phạm bản quyền được hiển thị công khai. Bản gốc của câu trả lời viết trên giấy có thời gian được bán trên trang ebay với giá 225 đô la Mỹ.

Những lời biện hộ hợp pháp

Có hai điểm khác biệt chính giữa giao thức BitTorrent và các giao thức chia sẻ tệp ngang hàng khác. Thứ nhất BitTorrent không cung cấp khả năng tìm tệp cần tải theo tên. Người sử dụng phải dùng công cụ tìm kiếm để tìm tệp torrent chứa tệp mình cần. Thứ hai, BitTorrent không có cố gắng kết nối thử với máy chủ để tăng khả năng dễ dàng chia sẻ tệp, người sử dụng muốn tải tệp đầu tiên là kết nối với máy theo dõi được ghi trong tệp .torrent. Khi các tổ chức cá nhân muốn kiểm tra trang web thì có thể yêu cầu trang web đóng cửa tạm thời để kiểm tra trong khi đó người dùng vẫn tải tệp và chia sẻ bình thường.

Phép lịch sự khi sử dụng giao thức BitTorrent

Do BitTorrent dựa vào băng thông tải lên của người dùng, nên càng nhiều người dùng thì càng nhiều băng thông có hiệu lực để chia sẻ tệp. Vì vậy người dùng sau khi hoàn thành tải về tệp thì nên để tài nguyên đấy tải lên một thời gian để những người dùng khác tải về các phần của tài nguyên đã phân phối cho người dùng đấy.

Vậy câu hỏi đặt ra là nên để thời gian bao nhiêu lâu để tải tệp lên sau khi đã hoàn thành việc tải tệp về. Rất nhiều chương trình BitTorrent theo dõi dung lượng mà máy khách tải lên và tải về, vì vậy người dùng có thể biết được mình đã tải về bao nhiêu và đã trả lại bao nhiêu cho mạng chia sẻ bao nhiêu dữ liệu. Một số chương trình BitTorrent dùng thông số "tỉ lệ chia sẻ" (Share ratio), tỉ lệ giữa lượng dữ liệu tải lên và tải về. Tỉ lệ chia sẻ lớn hơn 1 nghĩa là người dùng tải lên nhiều hơn tải về. Nói tóm lại trong mạng chia sẻ theo giao thức BitTorrent một quy tắc ứng xử lịch sự là đã tải về bao nhiêu tài nguyên thì nên tải lên bấy nhiêu tài nguyên.

Tỉ lệ chia sẻ là một thông số rất quan trọng trong giao thức BitTorrent, bởi vì rất nhiều máy chủ theo dõi yêu cầu người dùng phải đạt được một chỉ số chia sẻ tối thiểu. Một vài trường hợp máy chủ theo dõi còn yêu cầu người dùng phải đăng ký, giá trị tối tiểu của chỉ số chia sẻ thường là 0,5 và nó tăng thường xuyên, vì vậy người dùng có thời gian tương ứng để tải lên và chia sẻ tài nguyên của họ. Người dùng nào có tỉ lệ chia sẻ dưới giá trị tối tiểu có thể bị đặt trong tình trạng "chỉ tải lên", và không thể tải về cho đến khi tỉ lệ chia sẻ lớn hơn giá trị tối thiểu.

Tỉ lệ chia sẻ được khuyến cáo là 1,0 (được hiểu trả lại cho mạng chia sẻ những gì bạn đã lấy, hoặc 1:1). Thường thì tài nguyên bao giờ cũng có người tải lên đầu tiên, người tải lên đầu tiên này sẽ có tỷ lệ chia sẻ là vô cùng (chỉ có tải lên, không có tải xuống).

Những phát triển mới

Hiện nay BitTorrent vẫn đang được phát triển, nó vẫn cần thêm chức năng mới để tăng cường hiệu quả.

Tháng 5 năm 2005, Bram Cohen phát hành phiên bản thử nghiệm mới của BitTorrent, phiên bản này không cần trang web để làm vai trò máy chủ tập trung, còn được biết là máy chủ theo dõi. Phiên bản mới này có khả năng tải tệp torrent trong vòng một phút. Đồng thời Cohen cho thực hiện dịch vụ tìm kiếm trên trang chủ của BitTorrent, tương tự như các trang web tìm kiếm tệp .torrent khác như www.torrentspy.com.

Cohen giải thích rằng việc bỏ vai trò của máy chủ tập trung đóng vai trò theo dõi là sự cố gắng của ông trong việc phân phối tệp "painless and disruptively cheap". Sự loại bỏ này là một trong những sự loại bỏ sự phụ thuộc vào máy chủ theo dõi tập trung.

Sự loại bỏ này đồng thời ngăn ngừa khả năng cơ quan chức năng bắt buộc đóng cửa trang web thì các máy trạm vẫn chia sẻ tệp bình thường. Tuy nhiên Tarun Sawney, giám đốc Tổ chức chống sao chép bất hợp pháp châu Á BSA cho rằng dù không có trang máy chủ của trang web đóng vai trò là máy theo dõi vẫn có thể xác định được tệp được chia sẻ.

Các cách tiếp cận khác

Giao thức BitTorrent không cung cấp khả năng đánh chỉ mục các tệp torrent. Kết quả là một số trang web có thể chứa tệp torrent có chứa tài nguyên có bản quyền, đặt trang web này có nguy cơ đóng cửa vì vi phạm bản quyền. Để cải tiến, một số nhà phát triển đã tìm cách khác phân phối tệp bằng giao thức khác có tận dụng những thế mạnh của giao thức BitTorrent. Ví dụ chương trình Shareaza cung cấp ba giao thức đồng đẳng bao gồm: eDonkey2000, Gnutella và mạng Shareaza. Nếu máy theo dõi bị sập, chương trình có thể hoàn thành việc tải tệp bằng cách sử dụng giao thức khác. Azureus 2.3.02 và BitTorrent 4.1.2 cũng sử dụng máy chủ theo dõi phân phối riêng biệt để đề phòng một máy chủ theo dõi bị sập có các máy theo dõi khác thay thế, giúp các máy trạm còn lại hoàn thành tải về tệp.

BitTorrent search/Trackerless

Bram Cohen đã phát hành cơ chế tìm kiếm của riêng BitTorrent để tìm kiếm máy chủ theo dõi mặc dù nó không cung cấp tệp torrent và không theo dõi tệp torrent. Từ phiên bản 4.2.0 BitTorrent hỗ trợ tính năng "trackerless", tính năng DHT cho phép các máy khách tải tệp torrent vừa được tạo lập mà không cần theo dõi.

Web seeding (tính năng không chính thức)

Một tính năng mới của BitTorrent được phát triển gần đây là web seeding. Điểm mạnh của tính năng này là trang web có thể phân phối tệp torrent và cho phép tải về từ cùng một ứng dụng máy chủ web; điều này đơn giản quá trình gieo hạt và cân bằng tải khi tính năng này được nhiều chương trình BitTorrent hỗ trợ. Theo lý thuyết tính năng này làm cho việc sử dụng BitTorrent để xuất bản web dễ dàng như tải về trực tiếp. Tính năng này chưa có trong phên bản BitTorrent chính thức, tính năng này được tạo bởi TheSHAD0W, người phát triển chương trình BitTornado, một chương trình chia sẻ tệp ngang hàng theo giao thức BitTorrent.

Broadcasting

Một tính năng khác là kết hợp RSS và BitTorrent để tạo hệ thống phân phối tệp torrent.

API

Mã hóa

Protocol header encrypt (PHE), Mã hóa luồng thông báo (Message stream encryption MSE) hoặc mã hóa giao thức (Protocol encryption PE) là các tính năng của một vài chương trình BitTorrent cố gắng để BitTorrent khó để làm nghẹt (throttle). MSE và PE là hai từ cùng chỉ một giao thức. Tại thời điểm hiện nay chỉ có ba chương trình BitTorrent lớn nhất là Azureus, Bitcomet và µTorrent hỗ trợ mã hóa PE/MSE.

Một vài ISP làm nghẹt giao thông BitTorrent vì nó làm tăng tổng dung lượng vận chuyển của mạng và ISP không muốn mất tiền cho sự tăng băng thông này. ISP chi phí tiền trong thiết kế phần cứng để tìm kiếm và làm nghẹt giao thông BitTorrent. Mã hóa tạo khả năng cho giao thông BitTorrent khó để dò tìm hơn vì vậy khó để làm nghẹt hơn. Gần đây ISP thông báo rằng họ đã nâng cấp phần cứng để giảm thiểu tối đa giao thông BitTorrent. Một vài trường đại học gần đây cũng tham gia nghiên cứu nâng cấp phần cứng để làm nghẹt giao thông BitTorrent, trong đó có trường đại học Brigham Young, ASU, và UTC.

Trao đổi máy ngang hàng (Peer exchange)

Trao đổi máy ngang hàng (PEX) là một phương pháp khác để tập trung các máy ngang hàng dùng giao thức BitTorrent thêm vào máy theo dõi và DHT. Trao đổi máy ngang hàng sẽ kiểm tra xem máy ngang hàng này có danh sách các máy ngang hàng khác không.

Multitracker

Nhiều máy theo dõi là một tính năng mở rộng không chính thức của giao thức BitTorrent được phát triển bởi John Hoffman. Tính năng này cho phép một tệp torrent có nhiều máy theo dõi, có rất nhiều chương trình BitTorrent có tính năng naỳ như BitTornado và µTorrent. Máy theo dõi được đặt theo nhóm hoặc theo tầng, và máy theo dõi được lựa chọn ngẫu nhiên từ trên đỉnh, nếu các máy theo dõi trong tầng không tốt nó sẽ kiểm tra tầng tiếp theo.

Các ứng dụng BitTorrent liên quan

Do BitTorrent là một chương trình được tác giả phát hành dưới dạng ngôn ngữ mở vì vậy có rất nhiều biến thể của chương trình BitTorrent khác nhau viết bằng các ngôn ngữ khác nhau chạy trên nhiều nền hệ điều hành khác nhau.

Chương trình BitTorrent

So sánh các phần mềm BitTorrent Phân loại chương trình BitTorrent

Cơ chế tìm kiếm của BitTorrent

*So sánh các trang web cung cấp tệp torrent

Ứng dụng

So sánh các phần mềm BitTorrent Anime fansub thường xuyên dùng giao thức BitTorrent để phát hành các sản phẩm của họ, và hầu hết các trang như Animesuki và downloadanime.org cung cấp tin vắn RSS. GunZ The Duel là một trò chơi có sẵn tính năng torrent được xây dựng trong trò chơi để có thể tải về bản cập nhật cho trò chơi. Blizzard Entertainment sử dụng để phân phối bản vá cho trò chơi World of Warcraft. Podcasting TBSource Thinkingest Magnet Super-seeding BitTorrent tracker BitTorrent search engine BitTornado

👁️ 2 | 🔗 | 💖 | ✨ | 🌍 | ⌚
**BitTorrent** là một giao thức chia sẻ tài nguyên trên mạng ngang hàng, đồng thời là tên của một chương trình chia sẻ tài nguyên ngang hàng được phát triển bởi lập trình viên Bram
**BitTorrent** client là một phần mềm dùng để tải lên và tải về tệp theo giao thức BitTorrent. Chương trình của giao thức BitTorrent đầu tiên được phát triển bởi Bram Cohen. Tên của chương
Bảng dưới đây so sánh tổng thể và thông tin công nghệ của các chương trình hỗ trợ giao thức BitTorrent. Để biết thêm chi tiết về từng chương trình ấn chuột vào tên chương
**Transmission** là phần mềm ứng dụng máy khách BitTorrent miễn phí và ít tiêu tốn tài nguyên hệ thống. Đây là phần mềm đa nền tảng dành cho người dùng cuối và có giao diện
Đây là bảng **so sánh các website cung cấp tệp torrent** cho các chương trình BitTorrent sử dụng để tải tệp theo giao thức đồng đẳng. Bảng so sánh này bao gồm cả máy chủ
**WizBit** là một trình khách BitTorrent chạy trên hệ điều hành Symbian S60. WizBit được phát hành theo giấy phép GPL. WizBit được viết bằng ngôn ngữ lập trình Python chạy trên các thiết bị
**GNOME BitTorrent** là một trình khách có sẵn trong các phiên bản của giao diện người dùng GNOME. Nó rất dễ để sử dụng và tích hợp chặt chẽ với hệ điều hành *nix. Nhưng
**ABC** là một trình khách BitTorrent và là phần mềm tự do, mã nguồn của ABC là mã mở dựa trên mã nguồn của phần mềm BitTornado. ABC hỗ trợ hệ thống hàng đợi có
**libtorrent** là một phần bổ trợ nguồn mở cho giao thức BitTorrent. Nó được viết bằng C++. Các chức năng đáng chú ý là hỗ trợ Mainline DHT, IPv6, HTTP seeds và tráo đổi peer
**µTorrent** là một phần mềm dùng để download file (tải file qua mạng chia sẻ ngang hàng P2P), còn gọi là một trình khách BitTorrent, miễn phí(viết là **uTorrent**). _µTorrent_ (hiện tại) chạy trên hệ
**Vuze** (trước đây có tên **Azureus**) là một trình khách BitTorrent tự do dùng để trao đổi tập tin thông qua giao thức BitTorrent. Vuze được viết bằng Java, và sử dụng Bộ máy Azureus.
**Burst!** là một trình khách BitTorrent. Burst! sử dụng chương trình BitTorrent làm công cụ xử lý hậu trường (tiếng Anh: back-end), và thay giao diện của chương trình BitTorrent bằng giao diện mới tương
**Blizzard Downloader** hoặc **Background Downloader** là trình khách BitTorrent được gài sẵn trong trò chơi MMORPG _World of Warcraft_ của hãng Blizzard Entertainment. Blizzard Downloader được dùng để tải các bản vá có kích thước
**KTorrent** là một trình khách BitTorrent được viết bằng ngôn ngữ lập trình C++ để chạy trên môi trường giao diện người dùng KDE. KTorrent sử dụng công cụ Qt để lập trình giao diện.
**Blog Torrent** là một trình khách BitTorrent phục vụ chủ yếu các trang web cá nhân (blogger) và những người có ít am hiểu về kỹ thuật. Không giống như hầu hết các trình khách
**rTorrent** là một trình khách BitTorrent dạng dòng lệnh, được lập trình bằng ngôn ngữ C++ sử dụng thư viện ncurses, mã nguồn của rTorrent dựa trên thư viện **libTorrent** cho Unix. Mục đích chính
**Anatomic P2P** là một mạng đồng đẳng phân tán dựa trên giao thức BitTorrent. Tất cả các phần mềm có dạng Anatomic P2P đều được phát hành theo giấy phép GNU. Anatomic P2P chứa rất
**BitTornado** là một trình khách BitTorrent. Nó là phiên bản kế thừa của trình khách thử nghiệm Shad0w, và được viết bởi người đã tạo ra Shad0w. Giao diện của BitTornado gần giống với giao
**Mininova** là một trong những trang web lớn nhất cho BitTorrent. Nó gồm một hệ thống thư mục và công cụ tìm kiếm tập tin torrent. Trang web này có trụ sở tại Hà Lan,
**G3 Torrent** là một trình khách BitTorrent có mã nguồn mở theo giấy phép MIT. Tình trạng của dự án G3 Torrent trên trang SourceForge như sau:
To create the most visually appealing as
**Shareaza** là trình khách của mạng đồng đẳng chạy trên hệ điều hành Windows. Shareaza hỗ trợ tải tệp theo giao thức Gnutella, Gnutella2, EDonkey Network, BitTorrent, FTP và HTTP. Nó có thể tự động
**BitComet** là một trình khách BitTorrent được viết bằng ngôn ngữ lập trình C++, chỉ chạy trên hệ điều hành Windows. ## Tổng quan BitComet là phần mềm chia sẻ tệp đồng đẳng miễn phí,
**Bits on Wheels** là trình khách BitTorrent chỉ chạy trên hệ điều hành Mac OS X. Bits on Wheels có một khung nhìn 3 chiều chi tiết về tệp đang tải tương tự như khung
**BitSpirit** là trình khách BitTorrent và là phần mềm miễn phí chạy trên hệ điều hành Windows do công ty ByteLinker sản xuất. BitSpirit được viết bằng ngôn ngữ lập trình C++. Giao diện của
nhỏ|SymTorrent chạy trên điện thoại Nokia E61 **SymTorrent** là một trình khách BitTorrent có giấy phép GPL cho các điện thoại Nokia Series 60 Symbian xây dựng bởi Đại học Khoa học Công nghệ và
**CTorrent** là trình khách BitTorrent chạy ở dạng dòng lệnh được viết bằng ngôn ngữ lập trình C++. Hiện tại nó có thể chạy trên các hệ điều hành sau: tất cả các phiên bản
**QTorrent** là một trình khách BitTorrent dựa trên PyQt.
**Tomato Torrent** là trình khách BitTorrent chỉ chạy trên hệ điều hành Mac OS X. Tomato Torrent là một phân nhánh của Mainline, phiên bản hiện nay yêu cầu hệ điều hành Mac OS X
**XBT Client** là một trình khách BitTorrent có mã nguồn mở. XBT Client được viết bằng ngôn ngữ lập trình C++. ## Tính năng * Tự động phục hồi nhanh chóng. * Hàng đợi tệp.
**ZipTorrent** là một trình khách BitTorrent được viết bằng ngôn ngữ lập trình C++ với mục tiêu là chương trình nhỏ gọn và nhanh. ## Tính năng chính * Trình đọc tin RSS được xây
**Acquisition** là một phần mềm hoạt động trên mạng chia sẻ tệp Gnutella và là trình khách BitTorrent chạy trên hệ điều hành Mac OS X. Nó dựa trên LimeWire và là một phần mềm
**BitLord** là trình khách BitTorrent viết bằng ngôn ngữ lập trình C++ chạy trên hệ điều hành Windows. Mặc dù BitLord là phần mềm có quảng cáo nhưng nó được đánh giá là không chứa
**Arctic Torrent** là một trình khách BitTorrent có mục đích sử dụng tối thiểu tài nguyên CPU và bộ nhớ. Arctic Torrent là phần mềm mã nguồn mở được viết bằng ngôn ngữ C++, chỉ
**MooPolice** là một trình khách BitTorrent nhỏ gọn và trong sạch (không chứa phần mềm quảng cáo và phần mềm gián điệp). MooPolice được viết dựa trên thư viện libtorrent của Linux/Unix. MooPolice hỗ trợ
**Localhost** là một trình khách BitTorrent. Localhost là một phiên bản chỉnh sửa của trình khách Azureus phiên bản 2.3.0.4. Vì vậy localhost và Azureus có thể tương thích ngược với nhau.
**MLDonkey** là một trình khách của mạng đồng đẳng có mã nguồn mở, cho phép tải tệp từ nhiều nguồn cung cấp khác nhau. MLDonkey còn được gọi dưới một tên khác là mạng đồng
**FlashGet** (trước là **JetCar**, theo chuyển tự từ cụm tiếng Trung ****) là một phần mềm miễn phí có chức năng quản lý download cho Microsoft Windows. Trước đây nó là phần mềm trả tiền
**aXXo** là bí danh Internet của một cá nhân, Các tập tin của aXXo dễ dàng phân phối thông qua mạng Internet và được xem ngay lập tức trên một máy tính. Các tập tin
**Nyaa Torrents** (được đặt theo tên từ tượng thanh Nhật Bản cho tiếng kêu của mèo) là một trang web BitTorrent tập trung vào các phương tiện truyền thông Đông Á (Nhật Bản và Trung
**Rutracker.org** (trước năm 2010 là **torrents.ru**) là trình theo dõi BitTorrent lớn nhất của Nga. Tính đến tháng 3 năm 2022 có 13,74 triệu người dùng đã đăng ký, 2,141 triệu torrent (1,975 triệu trong
Các bảng băm phân tán **Bảng băm phân tán** (tiếng Anh: _distributed hash table_, viết tắt **DHT**) là một lớp các hệ thống phân tán không tập trung, cung cấp một dịch vụ tra cứu
nhỏ|Amazon S3 là một dịch vụ lưu trữ được cung cấp bởi AWS **Amazon S3** hoặc **Amazon Simple Storage Service** là một "dịch vụ lưu trữ đơn giản" được cung cấp bởi Amazon Web Services
**Chromium** là một trình duyệt web mã nguồn mở, là nền tảng để xây dựng nên Google Chrome. Những phần do Google viết nên được phát hành theo giấy phép BSD, còn những phần khác
nhỏ| Biểu tình ủng hộ chia sẻ file ở [[Thụy Điển năm 2006. ]] **Warez** là một thuật ngữ tin học về các phần mềm vi phạm bản quyền (bị sao chép bất hợp pháp,
**ABC** có thể là: * Bảng chữ cái Latinh (còn gọi là an-pha-bê - _alphabet_) * Kiến thức vỡ lòng của một môn học hoặc chuyên ngành * Chữ viết tắt cho một số tổ
Đây là danh sách **Phần mềm mã nguồn mở**: là phần mềm máy tính được cấp phép giấy phép mã nguồn mở. Bài viết này không có tham vọng liệt kê tất cả những phần
**Windows 7** là một bản phát hành lớn của hệ điều hành Windows NT do Microsoft phát triển. Nó đã được phát hành tới các nhà sản xuất vào ngày 22 tháng 7 năm 2009,
Trong tính toán, **tiền tố nhị phân** được dùng để định lượng những con số lớn mà ở đó dùng lũy thừa hai có ích hơn dùng lũy thừa 10 (như kích thước bộ nhớ
**Opera** là một trình duyệt web và cũng là một bộ phần mềm Internet được phát triển bởi Opera Software, hiện được hơn 270 triệu người sử dụng trên thế giới. Trình duyệt này bao
**_The Hurt Locker_** (tựa tiếng Việt: **_Chiến dịch sói sa mạc_**) là một bộ phim giật gân chiến tranh năm 2008 của Mỹ, do Kathryn Bigelow đạo diễn và Mark Boal biên kịch. Phim có