Đặc điểm của kiến trúc p2p thuần tuý là gì:

Dịch vụ ngang hàng là một nền tảng phi tập trung, theo đó hai cá nhân tương tác trực tiếp với nhau mà không có sự trung gian của bên thứ ba. Một số ví dụ phổ biến về dịch vụ ngang hàng?

Khái niệm ngang hàng hiện đại được phổ biến bởi các hệ thống chia sẻ tệp, chẳng hạn như ứng dụng chia sẻ nhạc Napster, xuất hiện vào năm 1999. Phong trào ngang hàng cho phép hàng triệu người dùng internet kết nối trực tiếp, thành lập nhóm và cộng tác với nhau để hoạt động như công cụ tìm kiếm do người dùng tạo, siêu máy tính ảo và hệ thống tệp. Mô hình sắp xếp mạng này khác với mô hình máy khách-máy chủ, nơi mà thông tin liên lạc thường đến và đi từ một máy chủ trung tâm.

Mục lục bài viết

  • 1 1. Dịch vụ ngang hàng là gì?
  • 2 2. Một số ví dụ phổ biến về dịch vụ ngang hàng:

1. Dịch vụ ngang hàng là gì?

– Dịch vụ ngang hàng (Peer-to-Peer Service- P2P) là một nền tảng phi tập trung, theo đó hai cá nhân tương tác trực tiếp với nhau mà không có sự trung gian của bên thứ ba. Thay vào đó, người mua và người bán giao dịch trực tiếp với nhau thông qua dịch vụ P2P. Nền tảng P2P có thể cung cấp các dịch vụ như tìm kiếm, sàng lọc, xếp hạng, xử lý thanh toán hoặc ký quỹ.

– Ngày nay, các dịch vụ P2P đã vượt ra ngoài các dịch vụ internet thuần túy, mặc dù chúng hầu như được coi là ít nhất là dựa trên internet. Dịch vụ ngang hàng liên quan đến các hoạt động từ mua và bán đơn giản cho đến những dịch vụ được coi là một phần của nền kinh tế chia sẻ . Một số dịch vụ ngang hàng thậm chí không liên quan đến giao dịch trả tiền của người dùng, nhưng chúng tập hợp các cá nhân lại với nhau để làm việc trong các dự án chung, chia sẻ thông tin hoặc giao tiếp mà không cần trung gian trực tiếp. Các loại dịch vụ P2P này có thể được vận hành như các dịch vụ phi lợi nhuận miễn phí hoặc tạo ra doanh thu bằng cách quảng cáo cho người dùng hoặc bằng cách bán dữ liệu của người dùng.   

– Khi một bên thứ ba bị loại khỏi giao dịch, có nhiều rủi ro hơn là nhà cung cấp dịch vụ có thể không cung cấp, dịch vụ sẽ không có chất lượng như mong đợi, người mua có thể không trả tiền hoặc một hoặc cả hai các bên có thể tận dụng lợi thế của thông tin bất cân xứng . Rủi ro bổ sung này tạo thành chi phí giao dịch bổ sung cho một giao dịch P2P. Thông thường, các dịch vụ P2P được tạo ra với mục đích tạo thuận lợi cho các giao dịch này và giảm rủi ro cho cả người mua và người bán. Người mua, người bán hoặc cả hai có thể trả chi phí của dịch vụ hoặc dịch vụ có thể được cung cấp miễn phí và tạo ra doanh thu theo một số cách khác. Dịch vụ ngang hàng  là một mô hình truyền thông phi tập trung, trong đó mỗi bên có các khả năng như nhau và một trong hai bên có thể bắt đầu một phiên giao tiếp. Không giống như   mô hình máy khách / máy chủ , trong đó máy khách đưa ra yêu cầu dịch vụ và máy chủ đáp ứng yêu cầu, mô hình mạng P2P cho phép mỗi  nút  hoạt động như một  máy khách  và  máy chủ .

– Hệ thống P2P có thể được sử dụng để cung cấp định tuyến ẩn danh lưu lượng mạng, môi trường tính toán song song lớn, lưu trữ phân tán và các chức năng khác. Hầu hết các chương trình P2P đều tập trung vào chia sẻ phương tiện và do đó P2P thường gắn liền với  vi phạm bản quyền  và  vi phạm bản quyền phần mềm .

– Thông thường, các ứng dụng ngang hàng cho phép người dùng kiểm soát nhiều thông số hoạt động: có bao nhiêu kết nối thành viên để tìm kiếm hoặc cho phép cùng một lúc; hệ thống của ai để kết nối hoặc tránh; những dịch vụ để cung cấp; và có bao nhiêu tài nguyên hệ thống để dành cho mạng. Tuy nhiên, một số chỉ đơn giản là kết nối với một số tập hợp con của các nút đang hoạt động trong mạng với ít sự kiểm soát của người dùng. Mặc dù việc sử dụng cấu trúc liên kết mạng P2P đã được khám phá từ những ngày của Arpanet, nhưng lợi thế của mô hình truyền thông P2P không trở nên rõ ràng đối với công chúng cho đến cuối những năm 1990, khi các ứng dụng P2P chia sẻ âm nhạc như Napster xuất hiện. Napster và những người kế nhiệm của nó, bao gồm  Gnutella và BitTorrent, đã cắt giảm lợi nhuận của ngành âm nhạc và điện ảnh, đồng thời thay đổi cách mọi người nghĩ về việc mua lại và tiêu thụ phương tiện truyền thông.

– Quản trị viên hệ thống có xu hướng không khuyến khích việc sử dụng các ứng dụng P2P. Ngoài việc buộc  băng thông  và có thể làm lộ tổ chức của quản trị viên một cách hợp pháp, các ứng dụng P2P có thể được sử dụng để vượt  tường lửa  và phân phối  phần mềm độc hại . Mạng thường được thiết lập để ngăn các PC “nói chuyện bên lề” ngang hàng.

– Nền tảng ngang hàng cung cấp các dịch vụ như xử lý thanh toán, thông tin về người mua và người bán cũng như đảm bảo chất lượng cho người dùng của họ. Thông thường, khi người dùng tải xuống tệp, người dùng sẽ mở trình duyệt web, truy cập trang web thích hợp và tải tệp xuống. Trong trường hợp này, trang web hoạt động như một máy chủ và máy tính của người dùng hoạt động như một máy khách nhận dữ liệu. Điều này có thể được so sánh với con đường một chiều, nơi tập tin tải xuống được chuyển từ điểm A, trang web, đến điểm B, máy tính của người dùng.

– Tuy nhiên, nếu người dùng tải xuống cùng một tệp thông qua mạng ngang hàng, thì quá trình tải xuống sẽ được xử lý theo cách khác. Trong trường hợp này, người dùng phải cài đặt phần mềm ngang hàng trên máy tính của mình, phần mềm này tạo ra một mạng ảo gồm những người dùng ứng dụng ngang hàng. Sau đó, khi người dùng tải xuống một tệp, nó sẽ được nhận theo từng bit đến từ các máy tính khác nhau trong mạng đã có tệp đó.- Đồng thời, dữ liệu cũng được gửi từ máy tính của người dùng đến các máy tính yêu cầu nó. Tình huống này tương tự như một con đường hai chiều – tệp giống như vô số bit dữ liệu nhỏ đến máy tính của người dùng nhưng cũng rời đi khi được yêu cầu. Trên thực tế, tải truyền tệp được phân phối giữa các máy tính ngang hàng.

2. Một số ví dụ phổ biến về dịch vụ ngang hàng:

– Trong kiến ​​trúc mạng ngang hàng, mỗi máy tính có trách nhiệm và khả năng như nhau. Vì không có máy chủ, các máy tính kết nối với nhau trong một nhóm làm việc để chia sẻ tệp, máy in và truy cập Internet. Kiến trúc này thực tế cho các nhóm làm việc từ 12 máy tính trở xuống. Như vậy, nó phổ biến trong môi trường gia đình hoặc văn phòng nhỏ, nơi mỗi PC hoạt động như một máy trạm độc lập , lưu trữ dữ liệu trên ổ cứng riêng nhưng có khả năng chia sẻ dữ liệu với tất cả các PC khác trên mạng.- Có một số ưu điểm cũng như nhược điểm đối với mạng ngang hàng.
– Ưu điểm bao gồm:+ Không cần phải mua một máy chủ đắt tiền.+ Mỗi người dùng quản lý máy tính của riêng mình, có nghĩa là không cần người quản lý mạng.+ Người dùng không cần phải có bất kỳ kiến thức kỹ thuật như thiết lập được thực hiện thông qua trình thuật sĩ trong phần mềm.

+ Một mạng P2P có thể được thiết lập trong gia đình và các doanh nghiệp nhỏ. Tuy nhiên, mỗi máy tính phải được bảo trì riêng lẻ.

+ Lưu lượng mạng ít hơn mạng máy khách / máy chủ.

– Nhược điểm bao gồm:

+ Người dùng không thể sao lưu tập trung các tệp và thư mục.

+ Mỗi máy tính có thể được truy cập bởi các máy tính khác, điều này làm chậm hiệu suất của người dùng.

+ Các tệp không được tổ chức tập trung vào một khu vực được chia sẻ cụ thể. Đúng hơn, chúng được lưu trữ trên các máy tính cá nhân. Do đó, có thể khó xác định vị trí các tệp, nếu bất kỳ ai sở hữu máy tính không có hệ thống lưu trữ hợp lý.

+ Mỗi người dùng cá nhân có trách nhiệm đảm bảo rằng vi-rút không được đưa vào mạng.

+ Có rất ít hoặc không có bảo mật nào khác ngoài các quyền.

– Mạng ngang hàng bao gồm hai hoặc nhiều máy tính chia sẻ tài nguyên riêng lẻ, bao gồm đầu DVD, máy in và ổ đĩa. Mỗi máy tính trong mạng hoạt động như máy khách cũng như máy chủ, giao tiếp trực tiếp với các máy tính khác. Trên mạng ngang hàng, máy in trên một máy tính có thể được sử dụng bởi bất kỳ máy tính nào trong mạng khác. Tất cả những gì cần thiết là cách kết nối chúng, chẳng hạn như bộ định tuyến Wi-Fi . Mạng máy khách / máy chủ bao gồm nhiều máy khách kết nối với ít nhất một máy chủ trung tâm, nơi hầu hết các ứng dụng và dữ liệu được cài đặt. Khách hàng truy cập các tài nguyên này từ máy chủ. Mạng máy khách / máy chủ thường có tốc độ truy cập nhanh hơn do có số lượng lớn máy khách mà chúng được thiết kế để hỗ trợ.

– Các máy khách có thể hoạt động như máy trạm mà không cần chia sẻ tài nguyên. Nâng cấp ứng dụng và tệp dễ dàng hơn vì chúng chỉ được cài đặt trên một máy tính duy nhất. Trong mạng máy khách / máy chủ, bảo mật được xử lý bởi máy chủ, không phải bởi từng người dùng riêng lẻ.- Lịch sử ra đời của P2P:
Việc sử dụng mạng P2P đầu tiên xảy ra ngay sau khi máy tính cá nhân được giới thiệu vào những năm 1980. Trò chuyện chuyển tiếp trên internet, được phát triển vào tháng 8 năm 1988, là một trong những mạng ngang hàng đầu tiên được xây dựng để chia sẻ văn bản và trò chuyện.Vào ngày 1 tháng 6 năm 1999, Napster cho phép chia sẻ nhạc trên mạng P2P tập trung của riêng mình. Napster – và các mạng P2P thế hệ đầu tiên khác – cho phép một cá nhân kết nối trực tiếp qua mạng với một người khác đang sử dụng bản sao của cùng một chương trình.Được thành lập vào năm 2000, Gnutella là mạng chia sẻ tệp P2P phi tập trung đầu tiên. Nó cho phép người dùng truy cập các tệp trên máy tính của người dùng khác thông qua một thư mục được chỉ định. Trong vài năm tới, các dịch vụ chia sẻ tệp phương tiện P2P bổ sung đã được phát triển. Điều này đã tạo tiền đề cho các mạng P2P khác, bao gồm cả mạng Bitcoin , được phát hành vào ngày 3 tháng 1 năm 2009.- Ví dụ về Dịch vụ ngang hàng (P2P):

+ Phần mềm mã nguồn mở: Bất kỳ ai cũng có thể xem và / hoặc sửa đổi mã cho phần mềm. Phần mềm nguồn mở cố gắng loại bỏ nhà xuất bản / biên tập viên trung tâm của phần mềm bằng cách thuê nguồn lực cộng đồng viết mã, chỉnh sửa và kiểm soát chất lượng phần mềm giữa người viết và người dùng. + Chia sẻ file: Chia sẻ tệp là nơi người tải lên và người tải xuống gặp nhau để trao đổi các tệp phương tiện và phần mềm. Ngoài mạng ngang hàng, các dịch vụ chia sẻ tệp có thể cung cấp khả năng quét và bảo mật cho các tệp được chia sẻ. Họ cũng có thể cung cấp cho người dùng khả năng bỏ qua quyền sở hữu trí tuệ một cách ẩn danh hoặc cách khác có thể cung cấp việc thực thi quyền sở hữu trí tuệ.

+ Thị trường trực tuyến: Thị trường trực tuyến bao gồm một mạng lưới dành cho những người bán hàng hóa tư nhân để tìm kiếm những người mua quan tâm. Các địa điểm chợ trực tuyến có thể cung cấp dịch vụ khuyến mãi cho người bán, xếp hạng người mua và người bán dựa trên lịch sử, xử lý thanh toán và dịch vụ ký quỹ.

+ Tiền điện tử và chuỗi khối: Blockchain là một khía cạnh của công nghệ tiền điện tử. Đó là một mạng nơi người dùng có thể thực hiện thanh toán, xử lý và xác minh các khoản thanh toán mà không cần tổ chức phát hành tiền tệ trung tâm hoặc cơ quan thanh toán bù trừ. Công nghệ Blockchain cho phép mọi người kinh doanh transact sử dụng cryptocurrencies và để thực hiện và thực thi hợp đồng thông minh .

+ Chia sẻ ngôi nhà: Chia sẻ nhà cho phép chủ sở hữu bất động sản cho những người thuê ngắn hạn thuê toàn bộ hoặc một phần tài sản của họ. Dịch vụ thuê nhà thường cung cấp quá trình xử lý thanh toán, đảm bảo chất lượng hoặc xếp hạng và trình độ của chủ sở hữu và người thuê.