Peer to peer (P2P) là gì? Tìm hiểu cách hoạt động của Peer to peer

Là phần tối của Internet, nơi chia sẻ hàng triệu thứ vi phạm bản quyền chắc chắn bạn đã biết mình đang nhắc tới thứ gì, đó là công nghệ chia sẻ file Torrent. Nhưng bạn có biết Torrent hoạt động được là dựa trên một mô hình chia sẻ dữ liệu cực kì hay trong Internet với tên gọi là Peer to Peer hay không?
Peer to Peer thường được viết tắt là P2P, đây là một công nghệ đã góp phần thay đổi thế giới Internet, thay đổi cách mà chúng ta chia sẻ dữ liệu với nhau… Trong bài viết này, Coin24h sẽ giúp bạn hiểu cách mà Peer to Peer hoạt động, lịch sử ra đời của Peer to Peer và xem thử Peer to Peer đã góp phần thay đổi thế giới chúng ta đang sống như thế nào.
Vậy Peer to Peer là gì?
Mạng ngang hàng (p2p) là mạng mà trong đó hai hay nhiều máy tính chia sẻ tập tin và truy cập các thiết bị như máy in mà không cần đến máy chủ hay phần mềm máy chủ.
Ở dạng đơn giản nhất, mạng p2p được tạo ra bởi hai hay nhiều máy tính được kết nối với nhau và chia sẻ tài nguyên mà không phải thông qua một máy chủ dành riêng. Mạng p2p có thể là kết nối tại chỗ – hai máy tính nối với nhau qua cổng USB để truyền tập tin. P2p cũng có thể là cơ sở hạ tầng thường trực kết nối 5-6 máy tính với nhau trong một văn phòng nhỏ bằng cáp đồng. Hay nó cũng có thể là một mạng có quy mô lớn hơn nhiều, dùng các giao thức và ứng dụng đặc biệt để thiết lập những mối quan hệ trực tiếp giữa người dùng trên internet.
Ứng dụng ban đầu của mạng p2p là sự tiếp nối của việc triển khai các máy tính cá nhân độc lập vào đầu những năm 1980. Khác với máy tính lớn (cỡ mini) ngày ấy có vai trò máy tính xử lý và lưu trữ trung tâm phục vụ các tác vụ xử lý văn bản và những ứng dụng khác cho các thiết bị đầu cuối (terminal), PC đời mới lúc đó có riêng đĩa cứng và CPU. Nó còn có sẵn các ứng dụng, nghĩa là nó có thể triển khai trên bàn làm việc và thực sự hữu dụng mà không cần phải nối đến máy tính lớn.
Người dùng cảm thấy được giải phóng khi có máy tính dùng riêng trên bàn làm việc của mình. Nhưng sau đó, họ thấy cần phải có phương thức để chia sẻ tập tin và máy in. Phương pháp dễ dàng nhất là lưu tập tin trên đĩa mềm và mang nó đến cho người nhận hay gửi đi bằng đường thư nội bộ.
Lịch sử của mô hình Peer to Peer
Bắt đầu xuất hiện 1999 và đã thu hút được sự quan tâm của giới công nghệ thông tin trong những năm gần đây, mô hình Peer-to-peer đã được áp dụng trong việc xây dựng những ứng dụng chia sẻ file(file sharing), điện thoại trên nền Internet(Internet-based telephony) và đã đạt được những thành công nhất định. Khi mới ra đời đã thu hút được 60 triệu người trên thế giới sử dụng, và hiện nay các ứng dụng Peer-to-peer chiếm khoảng 50% băng thông trên Internet.
– Mô hình peer-to-peer hay còn gọi là mô hình mạng ngang hàng là một kiểu mạng được thiết kế trong đó nhiệm vụ và chức năng của các thiết bị tham gia vào mô hình mạng là như nhau.
– Mạng peer-to-peer không có khái niệm Server/Client mà chỉ có các Node (peer) đóng vai trò vừa là Server và vừa là Client.

Napster là mô hình Peer to Peer đầu tiên được biết đến rộng rãi, nó ra đời vào năm 1999. Napster là nơi lưu trữ âm nhạc được sở hữu bởi các thành viên của Napster, nghĩa là bạn có thể tìm kiếm và download một bài hát, được lưu trữ trong máy tính của một thành viên khác. Tương tự như thế, người khác cũng có thể tải bài hát trong máy tính bạn nếu bạn có chia sẻ nó lên Napster. Lúc này, tốc độ download không được nhanh lắm vì nó chỉ là kết nối giữa máy tính bạn và máy tính kia, không có sự tham gia của các máy tính khác.
Mãi tới năm 2001 thì Napster đã đóng cửa, và nhiều mạng khác cũng đã ra đời sau đó, không chỉ nhạc mà phim, phần mềm và hình ảnh đều được đưa lên Peer to Peer.
Rất nhiều ông lớn đã tham gia Peer to Peer nhưng sau đó đều đã đóng cửa, cho tới tận bây giờ thì nổi lên một giao thức mở khác, tên nó là BitTorrent.
Ưu điểm và nhược điểm của Peer-to-Peer
· Ưu điểm
– Các peer tham gia vào mạng có thể đóng góp tài nguyên chia sẻ với nhau, tài nguyên có thể riêng lẻ và có thể truy cập tài nguyên ở bất các các nodes nào trong mạng.
– Các peer đóng vai tròn như cả Client khi truy vấn thông tin và Server khi cung cấp thông tin.
– Không cần Server riêng, khi hệ thống càng mở rộng thì khả năng hoạt động càng tốt.
– Chi phí thấp, dễ cài đặt và bảo trì
· Nhược điểm
– Liên quan đến văn hóa trong chia sẻ về các tài nguyên có bản quyền.
– Không đáng tin cậy và không tốt cho các ứng dụng cơ sở dữ liệu cần bảo mật cao.
Lời kết
Hy vọng những gì mình chia sẻ trong bài viết này có thể giúp bạn hiểu được Peer to Peer là gì và cách mà Peer to Peer thay đổi Internet của chúng ta.
Hiện tại, mô hình Peer to Peer được cho là nắm giữ khoảng 40 – 70% lưu lượng Internet trên thế giới, mặc dù đa số vẫn là dùng để chia sẻ các file vi phạm bản quyền nhưng chúng ta vẫn phải cám ơn Peer to Peer vì nó đã giúp rất nhiều thứ phát triển, chẳng hạn như Linux… họ đều sử dụng Peer to Peer để giám gánh nặng về chi phí của việc lưu trữ phần mềm.
Biên tập: Coin24h.Online