Client-server và peer-to-peer

10
So sánh client-server và peer-to-peer

Transcript of Client-server và peer-to-peer

Page 1: Client-server và peer-to-peer

So sánh client-server và peer-to-peer

Page 2: Client-server và peer-to-peer

Client-server Trong mô hình mạng khách chủ có một hệ

thống máy tính cung cấp các tài nguyên và dịch vụ cho cả hệ thống mạng sử dụng gọi là các máy chủ (server).

Một hệ thống máy tính sử dụng các tài nguyên và dịch vụ này được gọi là máy khách (client).

Các server thường có cấu hình mạnh (tốc độ xử lý hanh, kích thước lưu trữ lớn) hoặc là các máy chuyên dụng.

Page 3: Client-server và peer-to-peer

Dựa vào chức năng có thể chia thành các loại server như sau:  - File Server: phục vụ các yêu cầu hệ thống tập tin trong mạng. 

- Print Server: phục vụ các yêu cầu in ấn trong mạng. 

- Application Server: cho phép các ứng dụng chạy trên các server và trả về kết quả cho client. 

- Mail Server: cung cấp các dịch vụ về gởi nhận e-mail. 

- Web Server: cung cấp các dịch vụ về web. 

- Database Server: cung cấp các dịch vụ về lưu trữ, tìm kiếm thông tin. 

- Communication Server: quản lý các kết nối từ xa. 

Hệ điều hành mạng dùng trong mô hình client - server là WinNT, Novell NetWare, Unix, Win2K... 

Page 4: Client-server và peer-to-peer
Page 5: Client-server và peer-to-peer

Peer-to-peer Mạng peer-to-peer không có khái niệm máy

trạm (client) hay máy chủ (server), mà chỉ có khái niệm các nốt (peers) đóng vai trò như cả client và server.

Là mạng máy tính được xây dựng trên nền của một mạng khác. Các nodes trong mạng overlay được xem là nối với nhau bằng liên kết ảo (logical links), mỗi liên kết ảo có thể bao gồm rất nhiều các liên kết vật lí của mạng nền.

Page 6: Client-server và peer-to-peer

Mạng ngang hàng có thể được phân loại theo mục đích sử dụng:

Chia sẻ file (file sharing) Điện thoại VoIP (telephony) Đa phương tiện media streaming

(audio, video) Diễn đàn thảo luận (Discussion

forums)

Page 7: Client-server và peer-to-peer

Mạng ngang hàng có thể được phân loại theo mức độ tập trung của mạng (đối với P2P overlay

networks).

Page 8: Client-server và peer-to-peer
Page 9: Client-server và peer-to-peer

Ưu điểmClient-server Peer-to-peer

- Tốc độ truy cập nhanh. - Khả năng mở rộng cao. - Hoạt động với bất kì loại ứng dụng nào.- Sử dụng được với các ứng dụng chia sẻ CSDL. - Đáng tin cậy hơn (có server riêng). - Mức độ an toàn cao nhất.

- Không cần server riêng, các client chia sẻ tài nguyên. Khi mạng càng được mở rộng thì khả năng hoạt động của hệthống càng tốt. - Rẻ. - Dễ cài đặt và bảo trì. - Thuận lợi cho việc chia sẽ file, máy in, CD-ROM v.v…

Page 10: Client-server và peer-to-peer

Nhược điểmClient-server Peer-to-peer

- Cần server riêng (nghẽn cổ chai). - Đắt. - Phức tạp trong việc bảo trì, duy trì hoạt động của mạng.

- Chậm. - Không tốt cho các ứng dụng CSDL. - Kém tin cậy.