Thứ Tư, 11 tháng 6, 2014

Client Server Model

Mô hình Client Server là một mô hình rất quan trọng trong mạng máy tính hiện nay đặc biệt trong thế giới web.

Cơ chế làm việc của Client Server

Trong mô hình này Server là nơi cung cấp các xử lí hầu hết các nghiệp vụ và các Client có nhiệm vụ là tương tác với người dùng tức là nhận thông tin từ người dùng và hiển thị kết quả còn mọi thông tin đều được xử lí ở trên Server. Ta hình dung như sau: khi người dùng nhập thông tin và ấn Submit thì thông tin sẽ được gửi lên Server(bước là gọi là Resquest) và sau khi xử lí thông tin xong thì sẽ được trả ngược lại cho Client tương ứng(bước này gọi là Respond).

Ví dụ phổ biến cho mô hình này là các chương trình chat và email thông dụng hiện nay như:  Gmail,Yahoo Mail,Yahoo chat . . .

Ưu điểm: 

- Truy cập dữ liệu từ xa(như gửi nhận file, tìm kiếm thông tin ....) đây gọi là quản lý dữ liệu tập trung vì mọi file đều được lưu ở một nơi.
- Có thể back up dữ liệu trên máy chủ một cách dễ dàng.Nếu một số máy bị lỗi hoặc hỏng hóc gây ra mất dữ liệu có thể khôi phục dễ dàng.
- Có khả năng nâng cấp và mở rộng
Quyền bảo mật và truy cập có thể được xác định tại thời điểm thiết lập của máy chủ.
- Dễ bảo trì hệ thống

Nhược điểm:

- Quá nhiều yêu cầu trong mạng từ các Client có thể dẫn đến tình trạng nghẽn mạng và sập máy chủ.Khi máy chủ sập cả hệ thống sẽ sập theo.
- Tốn kém chi phí.
- Cần những lập trình viên giỏi để duy trì máy chủ hoạt động tốt.





Không có nhận xét nào:

Đăng nhận xét