Cách chia sẻ tệp P2P (ngang hàng) hoạt động

Cách chia sẻ tệp P2P (ngang hàng) hoạt động

Vi phạm bản quyền phần mềm và chia sẻ tệp đã tồn tại trước khi có internet như chúng ta biết ngày nay, chủ yếu thông qua bảng tin và các trang FTP riêng tư. Nhưng thật tẻ nhạt khi tìm các tệp và thậm chí còn chậm hơn khi thực sự tải chúng xuống. Phổ biến hơn là nhận bản sửa lỗi phần mềm hoặc nhạc của bạn từ một người bạn dưới dạng bản sao thực (thường được gọi là 'sneakernet').





Chia sẻ tệp P2P đã thay đổi tất cả điều đó. Đột nhiên bạn có một đường truy cập trực tiếp vào dữ liệu được chia sẻ của người khác. Nhưng hãy sao lưu một chút: P2P là gì, nó hoạt động như thế nào và nó bắt đầu từ đâu?





Trước khi chúng ta bắt đầu

Tất nhiên, công nghệ chia sẻ tệp ngang hàng không chỉ được sử dụng để vi phạm bản quyền. Nhưng nếu chúng ta thành thật, đó là lý do tại sao nó được tạo ra ngay từ đầu.





Chúng ta sẽ chủ yếu nói về khía cạnh chia sẻ tệp của công nghệ P2P, nhưng đây chắc chắn không phải là trường hợp sử dụng duy nhất. Chúng ta cũng nên lưu ý rằng thuật ngữ P2P bao gồm một loạt các mạng trong vài thập kỷ qua kể từ khi chúng được phát minh lần đầu tiên, vì vậy không phải mọi thứ ở đây đều áp dụng trong mọi trường hợp. Chúng tôi đã cố gắng giải quyết chủ đề càng rộng càng tốt.

Không phải là mô hình máy khách-máy chủ

Đầu tiên, chúng ta nên giải thích peer-to-peer không phải là gì. Phần còn lại của Internet thường chạy trên cái được gọi là mô hình máy khách-máy chủ .



Một trang web được lưu trữ trên một máy chủ mạnh ở đâu đó trên thế giới (dịch vụ lưu trữ web tốt nhất), cung cấp một phần thông tin khi máy tính hoặc điện thoại của bạn yêu cầu. Đây có thể là phông chữ được sử dụng để hiển thị trang web một cách chính xác hoặc có thể là tệp ISO Linux 2GB mà bạn muốn tải xuống. Máy chủ sẽ gửi tệp cho bạn. Khi người dùng tiếp theo đến, quy trình sẽ lặp lại.

Đây là cách hoạt động của internet máy khách-máy chủ. (Tín dụng hình ảnh: CorDesign / DepositPhotos )





Điều này hoạt động tốt cho các trang web, nhưng không mở rộng quy mô tốt để phân phối các tệp lớn. Đó chủ yếu là vấn đề về tốc độ, băng thông, chi phí và tính hợp pháp.

Tốc độ trên máy chủ web truyền thống khá hạn chế. Việc truyền một lượng nhỏ văn bản để hiển thị một trang web là tốt và một số máy chủ web được tối ưu hóa chỉ để cung cấp hình ảnh. Nhưng đối với các tệp lớn hơn, điều đó sẽ yêu cầu tốc độ bùng nổ không bền vững trong thời gian dài và khóa máy chủ đối với những người dùng khác. Băng thông cũng tốn kém; chỉ để phục vụ các hình ảnh ở đây tại MakeUseOf tốn hàng ngàn đô la một năm.





Từ góc độ pháp lý, tương đối dễ dàng để xác định vị trí một máy chủ duy nhất, tắt nó, sau đó truy tố chủ sở hữu. P2P do đó ra đời là tất yếu. Những người muốn phân phối các tệp có bản quyền cần một cách tốt hơn.

Peer-to-Peer là gì?

Peer-to-peer là một mô hình hoàn toàn khác, trong đó mọi người trở thành một máy chủ . Không có máy chủ trung tâm; tất cả những người sử dụng mạng hoạt động như một máy chủ của riêng họ. Thay vì chỉ lấy các tập tin, peer-to-peer đã biến nó thành một con đường hai chiều.

Bây giờ bạn có thể trả lại cho những người dùng khác. Trên thực tế, việc cho lại (ngày nay được gọi là 'gieo mầm') là rất quan trọng đối với sự thành công của mạng ngang hàng. Nếu mọi người chỉ tải xuống mà không trả lại bất cứ thứ gì (được gọi là 'leeching'), mạng sẽ không mang lại lợi ích gì so với mô hình máy khách-máy chủ.

Đây là giao diện của P2P: mọi người trên mạng đang cung cấp tệp cho mọi người khác. (Tín dụng hình ảnh: mmaxer / DepositPhotos )

Trong mô hình máy khách-máy chủ, hiệu suất giảm với nhiều người dùng hơn, vì cùng một lượng băng thông được chia sẻ cho nhiều người hơn. Trong mạng ngang hàng, nhiều người dùng hơn làm cho mạng hoạt động hiệu quả hơn. Càng nhiều người dùng cung cấp một tệp cụ thể từ ổ cứng của họ, thì người dùng mới càng dễ dàng nhận được tệp đó.

Trong các mạng P2P hiện đại, nó thực sự nhanh hơn khi nhiều người dùng tải xuống một tệp. Thay vì lấy toàn bộ tệp từ một người dùng, bạn đang lấy các phần nhỏ hơn từ hàng trăm hoặc hàng nghìn người khác. Ngay cả khi họ chỉ có một ít băng thông để dự phòng cho bạn, các kết nối kết hợp có nghĩa là bạn có được tốc độ tối đa có thể. Sau đó, đến lượt bạn, bạn lại đóng góp để phân phối tệp.

Trong các dạng mạng P2P trước đây, một máy chủ trung tâm vẫn cần thiết để tổ chức mạng, hoạt động như một cơ sở dữ liệu lưu trữ thông tin về người dùng được kết nối và các tệp có sẵn trong hệ thống. Mặc dù quá trình truyền tệp được thực hiện trực tiếp giữa những người dùng một cách nặng nề, các mạng vẫn dễ bị tấn công. Knock out máy chủ trung tâm đó có nghĩa là vô hiệu hóa hoàn toàn liên lạc.

Điều này không còn xảy ra nữa nhờ những phát triển gần đây. Ngày nay, phần mềm có thể hỏi trực tiếp các đồng nghiệp xem họ đã xem một tệp cụ thể nào chưa. Không có cách nào để đánh bật những mạng lưới này --- chúng không thể bị phá hủy một cách hiệu quả.

Sơ lược về lịch sử phần mềm P2P sơ khai

Bây giờ bạn đã có ý tưởng về lý do tại sao mạng ngang hàng lại là một cuộc cách mạng so với mô hình máy khách-máy chủ, hãy cùng xem qua bối cảnh lịch sử.

Napster , ra mắt vào năm 1999, là sự triển khai rộng rãi đầu tiên của mô hình ngang hàng. Cơ sở dữ liệu trung tâm chứa thông tin về tất cả các tệp nhạc do các thành viên nắm giữ. Bạn sẽ tìm kiếm một bài hát từ máy chủ trung tâm này, nhưng để tải xuống, bạn thực sự phải kết nối với một người dùng trực tuyến khác và sao chép từ họ. Đổi lại, sau khi bạn có bài hát đó trong thư viện Napster của mình, nó sẽ trở thành nguồn cung cấp cho những người khác trên mạng.

Bạn cũng có thể thêm các tệp của riêng mình, sau đó Napster sẽ lập chỉ mục và thêm vào cơ sở dữ liệu, sẵn sàng phổ biến trên toàn thế giới. Tuy nhiên, việc triển khai bị hạn chế ở chỗ bạn chỉ có thể tải xuống từ một người. Dịch vụ có nhiều bài hát sẵn có, nhưng tốc độ không quá lớn.

Nhưng cùng với đó, khái niệm ngang hàng đã mở ra trên thế giới.

Napster cuối cùng đã bị đóng cửa vào năm 2001, nhưng không phải trước khi các mạng tương tự xuất hiện cung cấp nhiều hơn chỉ là âm nhạc. Phim, phần mềm và hình ảnh đã được cung cấp trên Morpheus , Kazaa , và Gnutella mạng (trong số đó, Limewire có lẽ là ứng dụng khách Gnutella nổi tiếng nhất).

Trong những năm qua, nhiều giao thức khác và phần mềm chia sẻ tệp ngang hàng đã xuất hiện và biến mất, nhưng một giao thức mở vẫn tồn tại: BitTorrent .

Giao thức BitTorrent

Được thiết kế vào năm 2001, BitTorrent là một giao thức mã nguồn mở, nơi người dùng tạo một tệp meta (được gọi là .torrent tệp) chứa thông tin về quá trình tải xuống mà không thực sự cung cấp dữ liệu tải xuống. Một trình theo dõi là cần thiết để lưu trữ các tệp meta này, cùng với người hiện đang giữ tệp đó. Tuy nhiên, là một giao thức mở, bất kỳ ai cũng có thể lập trình phần mềm máy khách hoặc trình theo dõi.

Vì vậy, mặc dù nó cần một trình theo dõi trung tâm để duy trì cơ sở dữ liệu của các tệp có sẵn đó, nhiều trình theo dõi có thể tồn tại. Bất kỳ tệp mô tả torrent nào đều có thể đăng ký với nhiều trình theo dõi. Điều này làm cho mạng BitTorrent trở nên cực kỳ mạnh mẽ và gần như không thể bị phá hủy hoàn toàn. Việc đóng cửa các trang web torrent đã trở thành một trò chơi khó. Trong vòng đời của nó, The Pirate Bay đã bị giết và sống lại nhiều lần.

cách xóa người dùng trên xbox một

Kể từ thiết kế ban đầu, các cải tiến hơn nữa đã được thực hiện để cho phép tải xuống không có trình theo dõi. DHT ( bảng băm phân phối ) có nghĩa là công việc lập chỉ mục các tệp có sẵn có thể phân phối giữa tất cả người dùng. Các liên kết nam châm là một liên kết khác, nhưng chúng đủ phức tạp để đảm bảo giải thích về Các liên kết nam châm khác với các tệp torrent như thế nào .

Bạn có sử dụng chia sẻ tệp P2P không?

Tôi hy vọng điều này đã làm sáng tỏ ý nghĩa của mạng ngang hàng và nơi nó bắt đầu. Công bằng mà nói, mạng P2P đã thay đổi Internet mãi mãi. Vào thời kỳ đỉnh cao vào năm 2006, người ta ước tính rằng mạng P2P nói chung chiếm hơn 70% tổng lưu lượng truy cập qua internet.

Kể từ đó, việc sử dụng đã giảm mạnh, chủ yếu là do các dịch vụ phát trực tuyến video dễ dàng truy cập như Netflix và YouTube. Kết hợp với các dịch vụ phát trực tuyến âm nhạc như Spotify, thực sự không có lý do gì để ăn cắp bản quyền nữa. Mạng P2P đã lấp đầy một khoảng trống quan trọng trong lịch sử của chúng tôi khi các dịch vụ truyền thông truyền thống phải vật lộn để theo kịp. Bây giờ, chúng phần lớn không liên quan.

Bạn có cơ hội sử dụng Napster trong ngày không? Hay là lời giới thiệu đầu tiên của bạn về chia sẻ tệp thông qua torrent khiêm tốn? Hãy cho chúng tôi biết trong phần nhận xét, hoặc nếu bạn muốn tìm hiểu thêm, hãy xem hoàn thành hướng dẫn cho người mới bắt đầu về torrent .

Tín dụng hình ảnh: chromatika2 / Tiền gửi

Đăng lại Đăng lại tiếng riu ríu E-mail Cách thay đổi giao diện của màn hình Windows 10 của bạn

Bạn muốn biết cách làm cho Windows 10 trông đẹp hơn? Sử dụng các tùy chỉnh đơn giản này để biến Windows 10 của riêng bạn.

Đọc tiếp
Chủ đề liên quan
  • Giải thích về công nghệ
  • Ngang hàng
  • Mạng máy tính
  • BitTorrent
  • Vi phạm bản quyền phần mềm
  • Chia sẻ file
  • Truyền phát trực tuyến
Giới thiệu về tác giả James Bruce(707 bài báo đã xuất bản)

James có bằng Cử nhân về Trí tuệ nhân tạo và được chứng nhận CompTIA A + và Network +. Khi không bận rộn với tư cách là Biên tập viên đánh giá phần cứng, anh ấy thích LEGO, VR và các trò chơi trên bàn cờ. Trước khi gia nhập MakeUseOf, anh ấy là kỹ thuật viên ánh sáng, giáo viên tiếng Anh và kỹ sư trung tâm dữ liệu.

Xem thêm từ James Bruce

Theo dõi bản tin của chúng tôi

Tham gia bản tin của chúng tôi để biết các mẹo công nghệ, đánh giá, sách điện tử miễn phí và các ưu đãi độc quyền!

Bấm vào đây để đăng ký