Thế nào là client server?
Server là máy chủ nhận các yêu cầu của client sử lý thông tin nhận được và trả kết quả về cho client. Server có thể là: in ấn, chia sẻ tập tin, các ứng dụng.
Tuy nhiên client server cũng có thể giao tiếp với nhau khi chúng được đạt trên cùng một cái máy tính.
Việc giao tiếp giữa server và client được thực hiện dưới hình thức trao đổi thông điệp (message). Để được phục vụ client sẽ gửi thông điệp yêu cầu tới server (request message) mô tả về công việc muốn server thực hiện. Khi nhận được request từ client thì server tiến hành phân tích thực và sử lý yêu cầu sau đó sẽ trả về thông điệp trả lời cho client (response message). Quá trình đó được thể hiện như sau:
Sử dụng client server để làm gì?
Mô hình server client là mô hình tương đối qua trọng trong việc truy cập tài nguyên. Các máy tính khác có thể truy cập tài nguyên lưu trữ trong cùng một máy chủ. Đó là một trong những đặc thù quan trọng của mô hình server-client.
Sử dụng server-client khi nào?
- Dùng để lướt web.
- Chơi game online.
- Các ứng dụng mạng xã hội, chat chit.
So với các mô hình khác.
Server-client là mô hình tương đối thuận tiện tronh việc chuyển giao dữ liệu và tìm kiếm dữ liệu, dứng dụng. Dựa trên mô hình này thì ngày nay cloud computing đang ngày càng phát triển. Bạn chỉ cần có một thiết bị có thế kết nối internet hay mạng lan là bạn có thể có rất nhiều dữ liệu mà mình muốn mà không cần tời những thiết bị có dung lượng thật lớn để chứa dữ liệu. Nhờ nó là chúng ta cũng có thể chuyển giao dữ liệu từ thiết bị này qua thiết bị khác mà không cần tới những thiết bị lưu trữ, trao đổi dữ liệu thông thường.
Tuy nhiên mô hình này có khá nhiều điều bất tiện như:
- Nếu server tắt thì tất cả các công viêc truy xuất là vô ích.
- Vì sự chuyển giao dữ liệu của hai thiết bị ở những địa điểm cách xa nhau nên có thể dễ xảy ra hiện tượng thông tin truyền trên mạng bị lộ.
- Máy chủ có thể bị quá tải.
- Thường đắt hơn và khó khăn thiết lập ban đầu.
- Sẽ không làm được gì nếu thiết bị không được kết nối mạng.
Không có nhận xét nào:
Đăng nhận xét