Giới thiệu về giao thức BitTorrent. Một số chi tiết về hoạt động của nó

Giới thiệu về giao thức BitTorrent

Trong bài trước tôi đã bắt đầu giới thiệu ngắn gọn về cách thức hoạt động của giao thức BitTorrent đó là cách ưa thích của tôi để chia sẻ tệp trên mạng P2P. Chúng tôi đã đồng ý rằng quy trình bao gồm việc tạo một tệp torrent và chia sẻ nó thông qua một trình theo dõi (Máy chủ chịu trách nhiệm giao tiếp với phần còn lại của mạng về tính khả dụng và vị trí của tệp và nơi tìm tệp). Một giải pháp thay thế khác là sử dụng liên kết từ tính, liên kết này bạn tìm kiếm từng nút cho đến khi bạn tìm thấy tệp. Đây là cách quá trình tiếp tục.

Phải rõ ràng rằng trình thu thập thông tin giống như những trang màu vàng. Nó chỉ chứa thông tin về nơi để tìm thứ gì đó, nhưng không tham gia trực tiếp vào trao đổi.

Khi một số thành viên khác trong bầy (Tập hợp các máy tính được kết nối mạng) quan tâm đến tệp bắt đầu bằng cách tải xuống các đoạn của nó (Tôi sẽ đi vào chi tiết về điều đó sau). Khi đạt đến một mức độ phóng điện nhất định bắt đầu chia sẻ các tệp đó với các khách hàng khác quan tâm đến cùng một tệp. Nói cách khác, tất cả những ai tải xuống tệp đó đều cung cấp băng thông để những người khác cũng có thể tải xuống, tăng tốc độ cho tất cả.

Tải xuống tệp qua giao thức BitTorrent. Các vai trò.

Bây giờ tôi muốn mô tả chi tiết hơn các thành phần khác nhau của mạng BitTorrent và chức năng của chúng.

Trình theo dõi

Trình theo dõi BitTorrent Nó là một máy chủ được cài đặt phần mềm chịu trách nhiệm điều phối tập trung việc chuyển các tập tin giữa những người dùng.. Máy chủ nói trên không lưu trữ các bản sao của tệp vì chức năng duy nhất của nó là chỉ làm cho các cặp gặp nhau.

Để trao đổi thông tin, trình theo dõi và ứng dụng khách sử dụng một giao thức đơn giản qua HTTP tương tự như giao thức của người dùng vào một trang web. Trong cuộc trao đổi này, khách hàng thông báo cho trình theo dõi về tệp họ muốn tải xuống, IP và cổng của nó, và trình theo dõi phản hồi bằng danh sách những người ngang hàng tải xuống cùng một tệp và thông tin liên hệ của họ. Những thứ tạo nên danh sách bên cạnh cái bạn muốn thêm vào bản tải xuống tạo thành "bầy đàn" đã nói ở trên. Tuy nhiên, bước này có thể tránh được vì các máy khách BitTorrent đã triển khai công nghệ Bảng băm phân tán (DHT) trong đó mỗi nút đảm nhận vai trò trình theo dõi.

Tệp torrent

Còn được gọi là metainfo, nó có phần mở rộng là .torrent và là phần mở rộng được tải xuống từ hầu hết các trang web thu thập torrent.

Tệp này chứa thông tin được mã hóa bao gồm URL của trình thu thập thông tin, tên tệp và hàm băm của các phần của tệp để xác minh những phần nào đã được tải xuống.. Để tạo tệp này, ứng dụng khách BitTorrent cần vị trí của tệp gốc và url của trình thu thập thông tin.

Máy gieo hạt

Kể từ thời điểm tệp được tải lên lần đầu tiên, nhóm được gọi là người gieo hạt hoặc người gieo hạt và phải duy trì kết nối với nhóm cho đến khi tất cả những người còn lại trong nhóm có bản sao của tệp để những người khác có thể tiếp tục tải xuống. Biệt hiệu người gieo cũng được sử dụng cho những khách hàng đã tải xuống tệp, vẫn được kết nối đầy đủ để cho phép người khác truy cập. Cần lưu ý rằng giao thức đền bù cho những người chia sẻ bằng cách ưu tiên tải xuống.

Leechers (đỉa)

Không nhất thiết một thành viên của nhóm hoặc đồng nghiệp phải có toàn bộ tệp để chia sẻ tệp đó. Những người ngang hàng không có bản sao hoàn chỉnh của hồ sơ được gọi là đỉa hoặc đỉa. Những con báo yêu cầu người theo dõi danh sách các thành viên khác trong bầy có các phần bị thiếu của tệp. Con báo sau đó sẽ tiến hành tải phần bắt buộc của một trong các cặp đó. Đồng thời, một con báo cũng sẽ tiếp tục phân phối các phần mà việc tải xuống đã được hoàn tất.

Trong bài tiếp theo chúng ta sẽ nói về các quy tắc điều chỉnh hoạt động giữa các bên.


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: AB Internet Networks 2008 SL
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.

  1.   Vicfabgar dijo

    Tôi chưa bao giờ thích giao thức này ngoài việc tải xuống một iso. Chia sẻ và buộc chia sẻ (đó là những gì nó nói về) tốt hơn nhiều ed2k / Kad. Bởi vì p2p đang trong giờ thấp điểm, nhưng KAD có một tiềm năng chưa được biết đến hoặc chưa muốn khai thác; hoàn toàn phi tập trung và không cần máy chủ (ed2k) và trình theo dõi (Bittorrent) để phân phối nội dung.

    Chúc mừng.