Đặc điểm của mô hình ngang hàng

Nêu tên và đặc điểm các loại mô hình mạng.

Trả lời:

Có hai mô hình mạng phân tán: mô hình peer-to-peer (mạng ngang hàng) và mô hình client-server (khách hàng/người phục vụ)

* Mô hình Client-Server:

Đặc điểm của mô hình ngang hàng


- Client-server phân tán các tài nguyên và dịch vụ trên toàn mạng.
- Server chuyên trách chạy những phần mềm Server đặc biệt và cung cấp các dịch vụ cho các máy khách.
- Các máy khách là những trạm làm việc hay máy trạm, nơi người dùng chạy các ứng dụng để xử lý dữ liệu.
- Các Server là những kho chứa thông tin và cung cấp các dịch vụ cho các máy trạm.
- Máy khách và máy trạm được nối kết thông qua nhiều thiết bị và cáp nối.
- Server luôn là máy tính phức tạp và mạnh mẽ hơn, chạy những phần mềm cũng phức tạp và mạnh mẽ hơn các máy khách.

·Một tính chất nữa là Server được tăng cường khả năng lưu trữ dữ liệu một cách mạnh mẽ.

* Mô hình mạng peer-to-peer:

Đặc điểm của mô hình ngang hàng


·Trong một mỗi nút mạng đều có vai trò ngang nhau. Trong mô hình hày thì không có máy chủ ở trung ương chuyên cung cấp các dịch vụ xử lý cho mọi nút mạng hay máy khách.

·Mọi nút mạng có thể thực hiện chức năng như một máy khách mà cũng có thể như một Server trong mạng, có nghĩa là việc liên lạc trực tiếp giữa các máy khách của mạng diễn ra mà không cần có một Server chuyên trách nào cả.

·Mỗi nút mạng đều có thiết bị lưu trữ của riêng nó và đều có thể truy cập đến các nút mạng khác.

 

Mạng P2P là một nhóm các thiết bị lưu trữ có khả năng chia sẻ tài nguyên với nhau. Được sử dụng phổ biến trong phạm vi doanh nghiệp nhỏ bởi tính năng hoạt động linh hoạt của P2P. Vậy cụ thể mạng P2P có tính năng nổi bật gì? Cách thức hoạt động của P2P như thế nào? BKHOST sẽ mang đến cho bạn câu trả lời dưới đây.

Peer-to-peer là gì?

Đặc điểm của mô hình ngang hàng

P2P – Peer-to-peer (mạng ngang hàng) là một mô hình mạng phi tập trung với các bên có các cấu trúc phiên giao tiếp giống nhau. Trong đó, mỗi nút hoạt động giống như một máy khách và máy chủ của hệ thống cho phép chia sẻ các phương tiện truyền thông với nhau dễ dàng hơn, nhanh chóng hơn.

Đăng ký Gmail Doanh Nghiệp tại BKHOST

BKHOST đang có chương trình khuyến mại cực tốt cho khách hàng đăng ký dịch vụ Gmail Tên Miền Riêng:

  • Giảm giá lên đến 20%.
  • Giá chỉ từ 495k/5 mail.
  • Dung lượng lên đến 30GB/user.

Đăng ký ngay:

email cho doanh nghiệp

P2P có nhiều tính năng như cung cấp môi trường tính toán song song, lưu trữ phân tán và định tuyến ẩn danh lưu lượng mạng. Bởi vì có khả năng chia sẻ phương tiện truyền thông nên P2P hay bị vi phạm bản quyền và vi phạm bản quyền phần mềm.

Hầu hết các ứng dụng P2P cho phép người dùng kiểm soát các thông số hoạt động như cho phép kết nối nhiều thành viên một lúc. Hay có hệ thống kết nối, dịch vụ cung cấp và các tài nguyên bảo vệ dành cho mạng.

Từ thời ARPANET các kiến trúc liên kết P2P đã được vận hành nhưng chưa được phổ biến. Cho đến cuối những năm 1990 mô hình truyền thông P2P và những lợi ích của nó mới thực sự được công nhận.

Mạng P2P vận hành như thế nào?

Thông thường, người dùng sẽ phải truy cập vào trình duyệt web của mình để tìm kiếm và tải xuống tệp mong muốn. Trang web lúc này giống như một máy chủ và máy tính sẽ giống như một máy khách chuyên nhận các dữ liệu. Hiểu đơn giản quá trình này giống như đường một chiều từ A đến B. Trong đó, vị trí của tệp tải xuống là điểm A còn máy tính chính là điểm B.

Còn với mạng P2P quá trình này sẽ được xử lý bằng quy trình khác. Trước tiên phần mềm P2P muốn vận hành được thì cần cài vào máy của người dùng. Khi đó những người dùng sẽ được đưa vào cùng một mạng ảo do P2P tạo ra.

Sau khi tải xuống, một tệp mạng ảo sẽ được nhận dưới dạng các bit đến từ các máy tính khác nhau đã được tạo sẵn. Đồng thời, máy tính nào yêu cầu thì sẽ nhận được dữ liệu từ máy tính của người dùng. Trường hợp này P2P hoạt động giống như đường hai chiều cho phép công việc truyền tải tệp được phân phối linh hoạt hơn.

Kiến trúc của P2P

Trong kiến trúc P2P thì mỗi máy tính sẽ có các nhiệm vụ và tính năng hoạt động như nhau. Các máy tính sẽ kết nối trực tiếp với nhau tạo thành một nhóm làm việc nhỏ tối đa 12 thiết bị có nhiệm vụ chia sẻ tệp, máy in và truy cập Internet. Vì vậy mà P2P được sử dụng phổ biến trong phạm vi làm việc nhỏ như gia đình, văn phòng hoặc trường học có các PC hoạt động như một máy trạm độc lập. Cho phép lưu trữ các dữ liệu trên ổ cứng riêng và có khả năng chia sẻ các dữ liệu đó tới các PC khác trên cùng một mạng.

Ưu nhược điểm của P2P

Ưu điểm

  • Không cần sử dụng tới máy chủ.
  • Mỗi một thiết bị máy tính là một người dùng quản lý riêng.
  • Không yêu cầu bất kỳ các kiến thức kỹ thuật chuyên ngành phức tạp nào.
  • Một mạng P2P thích hợp với môi trường gia đình và doanh nghiệp nhỏ.
  • Sử dụng ít lưu lượng truy cập mạng.

Nhược điểm

  • Các thông tin trên máy không thể thực hiện sao lưu tập trung.
  • Việc cho phép truy cập cùng một lúc bởi nhiều thiết bị máy tính làm giảm hiệu suất hoạt động.
  • Các tệp không được sắp xếp khoa học mà được lưu trữ trên máy tính cá nhân gây khó khăn trong việc xác định vị trí của chúng.
  • Việc đảm bảo an toàn cho hệ thống mạng là việc của tất cả người dùng.
  • Chỉ cung cấp một số quyền cơ bản và không có bảo mật nâng cao.

So sánh P2P vs client/server

  • Cho phép nhiều thiết bị máy tính chia sẻ các tài nguyên riêng lẻ với nhau như đĩa DVD, máy in hay ổ đĩa.
  • Mỗi thiết bị máy tính hoạt động với 2 vai trò là máy khách và máy chủ có nhiệm vụ giao tiếp với các máy tính khác.
  • Chỉ cần có kết nối wifi thì một máy tính này có thể sử dụng máy in của một máy tính khác.

Client/server

  • Các máy khách có thể liên kết với cùng một máy chủ.
  • Người dùng truy cập tài nguyên từ một máy chủ.
  • Mạng máy client/host có thể vận hành như một máy trạm với tốc độ cao hơn và sẽ không cần chia sẻ dữ liệu.
  • Dễ dàng nâng cấp ứng dụng và tệp trên máy tính.
  • Chỉ một máy chủ duy nhất sẽ giúp bảo mật tốt hơn.

Lịch sử của P2P

  • Vào những năm 1980, P2P được sử dụng lần đầu tiên sau máy tính cá nhân.
  • Tháng 8 năm 1988, mạng P2P cho phép trò chuyện trực tiếp và chia sẻ văn bản trên internet.
  • Ngày 1 tháng 6 năm 1999, mạng P2P tập trung đã được Napster cho share nhạc. Đặc biệt, cùng với các thế hệ P2P khác cho phép nhiều người dùng kết nối với nhau qua mạng trong cùng một bản sao chương trình.
  • Năm 2000, mạng đầu tiên được chia sẻ file P2P là Gnutella. Chỉ cần 1 file chỉ định trước là có thể vào được file trên máy khác.
  • Ngày 3 tháng 1 năm 2009, các phiên bản mạng P2P và Bitcoin đã được triển khai và phát triển mạnh mẽ đến hiện nay.

Tổng kết về Peer-to-peer (P2P)

Thông qua bài chia sẻ này bạn đã hiểu thêm về mô hình mạng P2P này chưa nào. Hy vọng bạn có thể nắm vững các thông tin trên để có thể sử dụng các loại P2P hiệu quả nhất.

Nếu bạn bất cứ câu hỏi nào liên quan đến Peer-to-peer (P2P), hãy để lại ở bên bình luận bên dưới, BKHOST sẽ trả lời bạn trong thời gian sớm nhất.

P/s: Bạn cũng có thể truy cập vào Blog của BKHOST để đọc thêm các bài viết chia sẻ kiến thức về lập trình, quản trị mạng, website, domain, hosting, vps, server, email,… Chúc bạn thành công.