Thứ Năm, 4 tháng 9, 2014

Client Server Model

_Nay chúng ta sẽ tìm hiểu về mô hình Client Server (Client Server Model)
+ Vậy mô hình Client Server là gì ?


Ý tưởng của mô hình này là máy con (đóng vai trò là máy khách) gửi 1 yêu cầu (request) tới máy chủ Server (Người cung cấp dịch vụ) .Máy chủ sẽ xử lý và trả về kết quả cho máy khách(Client).Các Client có thể là các thiết bị như máy tính,điện thoại,..vv.
Ví dụ cụ tỉ :

Giả dụ bạn muốn lên 1 trang web để đọc tin tức.24h hoặc Dantri chả hạn.Bạn vào trình duyệt web IE,Firefox,google Chrome rồi gõ tên trang web vào xong Enter.Lúc này máy tính của bạn sẽ gửi 1 request (yêu cầu) tới server.Và sau khi Server nhận được yêu cầu này nó sẽ phân tích,xử lý và gửi trả về cho máy của bạn thông tin bạn cần.Kết quả là bạn có thể truy cập vào trang web bạn muốn,thấy được giao diện cũng như thông tin của trang web 24h,dantri mà bạn đang muốn truy cập.Ngoài ra còn 1 số ví dụ khác như: Nạp thẻ điện thoại,thanh toán tiền online,..vv.Chúng đều sử dụng mô hình Client Server giống như ví dụ trên.

+Tại sao lại sử dụng mô hình Client Server ? 
Client Server là 1 mô hình đang được sử dụng phổ biến nhất hiện nay.Là 1 mô hình giúp cho các máy có thể giao tiếp,tương tác được vs nhau mặc dù ở khoảng cách rất xa về địa lý.Việc tương tác có thể thông qua tìm kiếm,trao đổi dữ liệu,liên lạc...vv. và còn rất nhiều tiện ích khác

+Vậy khi nào sử dụng mô hình Client Server ?
Mô hình Client Server được sử dụng vô cùng rộng rãi.Chính vì thế đa phần các phương thức giao tiếp của chúng ta trên mạng internet đều sử dụng mô hình Client Server.Ví dụ như: choi game online,lướt web đọc tin tức, tìm kiếm thông tin,chat online,mạng xã hội ...vv

+Mô hình khác ngoài Client Server là gì ? ưu và nhược điểm của chúng ra sao ?
Thông qua việc tìm kiếm trên mạng mình được biết còn có 1 số mô hình khác.Ví dụ như mô hình tính toán tập trung.Trong mô hình này cần có 1 máy tính lớn (main frame) và nhiều thiết bị đầu cuối (tẻminal). Tất cả xử lý đều được thực hiện trên máy main frame.Các thiết bị đầu cuối chỉ có nhiệm vụ hiển thị giao diện và tương tác vs người sử dụng.Chúng không có bất cứ xử lý nào.Nhược điểm của nó là năng lực tính toán của máy main frame sẽ giảm xuống khi có nhiều người sử dụng đông thời.
_Ngoài ra các bạn có thê thao khảo thêm 1 số thông tin khác về các mô hình ứng dụng tại đây :


0 nhận xét:

Đăng nhận xét