Một trong những thuật ngữ bạn có thể bắt gặp trong các chuyến du lịch internet của mình là Bit BitTorrent. Một số bạn quen thuộc với khái niệm này, nhưng nhiều người thì không. Hãy làm sáng tỏ nó.
BitTorrent là gì?
Tải tập tin trên internet là một việc rất phổ biến. Thông thường, khi bạn tải xuống một tệp trên internet, bạn nhấp vào liên kết trỏ đến tệp đó ở đâu đó trên internet. Sau đó, nó là một cách chuyển trực tiếp tệp đó từ vị trí ban đầu sang máy tính của bạn. Điều này hoạt động tốt, nhưng có thể giới thiệu một số vấn đề. Đối với một, băng thông có thể là một vấn đề. Nếu một nhóm người đồng thời tải xuống cùng một tệp từ cùng một máy chủ, thì máy chủ đó sẽ bị sa lầy với các yêu cầu và băng thông cho máy chủ đó bị kéo dài. Hiệu quả cuối cùng là mỗi người cố tải xuống tệp đó có thể gặp tốc độ tải xuống rất chậm hoặc bị từ chối hoàn toàn. Thêm vào đó, chủ sở hữu của máy chủ đó có thể phải đối phó với chi phí băng thông khổng lồ.
BitTorrent là một cách để phân phối tải. Thuật ngữ này BitTorrentật được sử dụng để chỉ chương trình gốc được sử dụng để tận dụng lợi thế này, tuy nhiên nó cũng được sử dụng để chỉ chính giao thức. Vì vậy, nếu bạn đi và tải xuống ứng dụng khách BitTorrent, phần mềm máy khách đó có khả năng tải xuống các tệp cũng như phục vụ các tệp. Nó đưa bạn vào một mạng ngang hàng nơi bạn, với tư cách là người dùng phần mềm torrent, hoạt động như một phần của mạng phân phối tệp. Vì vậy, điều này có nghĩa là bạn đang chia sẻ các tập tin với internet? Đúng. Hãy để tôi giải thích.
BitTorrent đạt được tải phân tán bằng cách tải xuống từ nhiều đồng nghiệp trên mạng. Một người xuất bản một tệp trên mạng để chia sẻ bắt đầu bằng cách tạo một tệp tin torrent mật. Tệp nhỏ này chứa thông tin về tệp sẽ được chia sẻ cũng như trình theo dõi (máy tính điều phối phân phối tệp). Nói tóm lại, tệp torrent là thứ cho phần mềm máy khách BitTorrent biết cách tải xuống một tệp cụ thể và đặt nó trở lại với nhau. Khi người dùng (bạn) muốn tải xuống một tệp từ BitTorrent, bạn bắt đầu bằng cách trỏ máy khách vào tệp torrent thông qua một URL. Sau đó, tệp torrent kết nối lại phần mềm máy khách của bạn với trình theo dõi, sau đó cho phần mềm của bạn biết các đồng nghiệp trên mạng có tệp bạn muốn. Phần mềm máy khách của bạn sau đó bắt đầu tải xuống tệp từ nhiều vị trí này và sau đó lắp lại tệp trên máy tính của bạn.
Vì vậy, vâng, bạn đang tải xuống các phần của một tệp đồng thời từ nhiều đồng nghiệp khác trên mạng. Đây là một công nghệ chia sẻ tệp ngang hàng, vì vậy khi bạn tải xuống một tệp theo cách này, bạn thực sự đang lấy các phần của tệp từ PC của người dùng khác, những người tình cờ có tệp đó trên máy tính của họ. Tất cả điều này được phối hợp sử dụng theo dõi.
Không giống như trình duyệt web tạo một yêu cầu cho một tệp, ứng dụng khách BitTorrent thực hiện nhiều yêu cầu ngang hàng (P2P) nhỏ hơn cùng một lúc. Điều này cung cấp sẵn có tốt hơn, dự phòng tốt hơn và tốc độ cao hơn. Tôi nên nói, mặc dù, tốc độ khác nhau. Vì đây là một hệ thống P2P và nó phụ thuộc vào các máy tính trên internet, nên có thể mất một ít thời gian để thiết lập kết nối và thiết lập đủ thông tin để thực hiện công việc này. Vì lý do này, lúc đầu tải xuống torrent thường chậm hơn và sau đó tăng tốc lên tốc độ nhanh ở giữa quá trình tải xuống.
Đang tải xuống torrent
Một người sử dụng tệp BitTorrent để tải xuống tệp. Bạn có thể duyệt web, tìm một tệp torrent của tệp bạn muốn tải xuống, sau đó mở tệp đó bằng ứng dụng khách BitTorrent của bạn. Máy khách kết nối với các trình theo dõi được chỉ định trong tệp torrent. Nó nhận lại một danh sách tất cả các đồng nghiệp hiện đang chuyển các phần của tệp đó vào mạng. Sau đó, khách hàng kết nối trực tiếp với các đồng nghiệp đó để lấy các phần của tệp. Một nhóm các đồng nghiệp đang lưu trữ cùng một tệp được gọi là một nhóm Swarm. Nếu swarm chỉ có thông tin về seeder ban đầu của tập tin, thì client chỉ cần trỏ đúng tới seeder ban đầu để lấy file. Khi nhiều đồng nghiệp tham gia vào bầy đàn, họ sẽ bắt đầu trao đổi các phần của tệp với nhau và sau đó sẽ ngừng truy cập trực tiếp vào máy gieo hạt.
Toàn bộ bản chất của torrent có nghĩa là, lý tưởng, dựa trên cho và nhận. Bản chất của giao thức, trên thực tế, phụ thuộc vào cả tệp phục vụ cũng như tải xuống tệp. Các khách hàng khác nhau kết hợp các chính sách khác nhau về cách thực thi điều này. Một số khách hàng có thể chỉ muốn gửi dữ liệu cho các đồng nghiệp cũng gửi lại dữ liệu. Tuy nhiên, thông thường, mạng càng nghiêm ngặt thì càng mất cân bằng. Những người mới sử dụng torrent không có nhiều thứ để chia sẻ, do đó sẽ gặp bất lợi tự động trên các mạng đòi hỏi phải cho và nhận. Một số khách hàng thực hiện các cách để đảm bảo điều này không xảy ra.
Vấn đề pháp lý
Vì BitTorrent là một công nghệ chia sẻ tệp ngang hàng (và là một công nghệ tốt), nên dĩ nhiên, nó tự tìm cách xâm nhập vào lĩnh vực phân phối phần mềm bất hợp pháp. Một số trình theo dõi BitTorrent đã bị tấn công và tắt máy. Các nhóm như MPAA và RIAA đã gây áp lực pháp lý rất lớn đối với ý tưởng tắt trình theo dõi BitTorrent. Mặc dù có rất nhiều công cụ hoàn toàn hợp pháp có thể tìm thấy trên BitTorrent, nhưng cũng có rất nhiều tài liệu bất hợp pháp. Phần mềm Warez, nhạc có bản quyền, hình ảnh chuyển động đầy đủ, v.v … HBO thậm chí đã đi xa đến mức kiện các ISP của bất kỳ người dùng torrent nào đang giao dịch các chương trình HBO thông qua BitTorrent.
Vì vậy, BitTorrent không xâm nhập vào lãnh thổ. Mặc dù vậy, một vài điều torrent đã xảy ra với nó là (1) không có khả năng tìm kiếm tích hợp, (2) có thể theo dõi lại máy chủ đang phục vụ tệp. Điều này có nghĩa là, vâng, địa chỉ IP của bạn có thể được lấy nếu bạn đang phục vụ các tệp qua BitTorrent. Điều này có thể mở ra cho bạn các vấn đề bảo mật, tuy nhiên nó sẽ không mở ra cho bạn một cách hợp pháp trừ khi bạn, tất nhiên, sử dụng BitTorrent để lưu trữ các tệp bất hợp pháp. Ngoài ra, địa chỉ IP của bạn có thể xem được bất cứ khi nào bạn truy cập internet, vì vậy BitTorrent thực sự không mở cho bạn để đính kèm nhiều hơn một trình duyệt web. Một lần nữa, nó tập trung vào những gì bạn đang làm với công nghệ và những kiểu người bạn đang kết nối.
Hoàn toàn không có gì sai khi sử dụng BitTorrent. Đó là những gì bạn chọn để làm với công nghệ là vấn đề. Có nhiều chương trình sử dụng torrent để phân phối chính họ. Ví dụ, tôi đã sử dụng torrent để tải xuống các hình ảnh ISO của các bản phân phối Linux. Không có vấn đề pháp lý nào với điều đó vì Linux là nguồn mở. Tuy nhiên, nếu một người đang sử dụng Torrent để tải xuống phần mềm warez, thì đó là nơi bạn có thể vào đồng cỏ gai góc.
Khách hàng BitTorrent
Để tận dụng BitTorrent, bạn sẽ cần tải xuống và cài đặt ứng dụng khách torrent. Dưới đây là danh sách một số trong số họ:
- Azureus BitTyrant
- Azureus
- BitTorrent
- Opera - đúng vậy, trình duyệt đã tích hợp sẵn
- Shareaza
Có rất nhiều thứ trong số đó, vì vậy hãy thoải mái thực hiện tìm kiếm trên Google cho khách hàng BitTorrent Client và bạn sẽ nhận được một loạt chúng. Bạn cũng có thể tham khảo mục Wikipedia trên các máy khách BitTorrent để có được lưới so sánh đầy đủ về chúng.
Phần kết luận
Tôi hy vọng điều này đã mang đến cho bạn cái nhìn cơ bản về tất cả những gì về BitTorrent.
