Client/server là gì

Client server là mô hình mạng máy tính bao gồm 2 thành phần chính là máy khách (client) và máy chủ (server). Client là mô hình được áp dụng phổ biến trên mạng máy tính. Trong bài viết này, SEMTEK sẽ giúp bạn hiểu rõ hơn Mô hình Client Server là gì, ưu nhược điểm, nguyên lý hoạt động của chúng.

Tìm hiểu về mô hình Client Server

Trong mô hình này, server là nơi lưu trữ tài nguyên, cài đặt các chương trình dịch vụ và thực hiện các yêu cầu của client. Client đón vai trò gửi yêu cầu đến server. Client gồm máy tính và thiết bị điện tử nói chung.

Mô hình Client server cho phép mạng tập trung các ứng dụng và chức năng tại một hoặc nhiều máu dịch vụ file chuyên dụng. Các máy này trở thành trung tâm của hệ thống. Hệ điều hành của Client cho phép người dùng chia sẻ đồng thời cùng một tài nguyên, không quan trọng vị trí địa lý.

Related Articles

Mô hình web là một mô hình nổi tiếng trong mạng máy tính, được áp dụng rất rộng rãi và là mô hình của mọi trang web hiện có. Một mô hình ngược lại là mô hình master-slaver, trong đó máy chủ (đóng vai trò ông chủ) sẽ gửi dữ liệu đến máy con (đóng vai trò nô lệ) bất kể máy con có cần hay không.

Clientlà mô hình tổng quát nhất, trên thực tế thì một server có thể được nối tới nhiều server khác nhằm làm việc hiệu quả và nhanh hơn. Khi nhận được 1 yêu cầu từ client, server này có thể gửi tiếp yêu cầu vừa nhận được cho server khác ví dụ như database server vì bản thân nó không thể xử lý yêu cầu này được. Máy server có thể thi hành các nhiệm vụ đơn giản hoặc phức tạp.

Client/server là gì

Vai trò của server

Như chúng ta đã bàn ở trên, server như là một nhà cung cấp dịch vụ cho các clients yêu cầu tới khi cần, các dịch vụ như cơ sở dữ liệu, in ấn, truyền file, hệ thống Các ứng dụng server cung cấp các dịch vụ mang tính chức năng để hỗ trợ cho các hoạt động trên các máy clients có hiệu quả hơn. Sự hỗ trợ của các dịch vụ này có thể là toàn bộ hoặc chỉ một phần thông qua IPC.

Để đảm bảo tính an toàn trên mạng cho nên server này còn có vai trò như là một nhà quản lý toàn bộ quyền truy cập dữ liệu của các máy clients, nói cách khác đó là vai trò quản trị mạng. Có rất nhiều cách thức hiện nay nhằm quản trị có hiệu quả, một trong những cách đang được sử dụng đó là dùng tên Login và mật khẩu

Ưu nhược điểm và nguyên lý hoạt động của Mô hình Client Server

1. Ưu điểm của Client server

Ví dụ

Client/server là gì
client server

2. Nhược điểm của Client Server

Bên cạnh những ưu điểm kể trên, Client vẫn còn tồn tại một số nhược điểm sau:

3. Nguyên lý hoạt động

Server chấp nhận tất cả các yêu cầu hợp lệ từ mọi nơi khác nhau trên Internet, sau đó trả kết quả về máy tính đã gửi yêu cầu đó

Máy tính được coi là máy khách khi chúng làm nhiệm vụ gửi yêu cầu đến các máy chủ và đợi câu trả lời được gửi về.

Để máy khách và máy chủ có thể giao tiếp được với nhau thì giữa chúng phải có một chuẩn nhất định, và chuẩn đó được gọi là giao thức. (Giao thức là gì thì các bạn có thể tham khảo tại đây) Một số giao thức được sử dụng phổ biến hiện nay như: HTTPS, TCP/IP, FTP,

Nếu máy khách muốn lấy được thông tin từ máy chủ, chúng phải tuân.theo một giao thức mà máy chủ đó đưa ra. Nếu yêu cầu đó được chấp nhận thì máy. chủ sẽ thu thập thông tin và trả về kết quả cho máy khách yêu cầu. Bởi vì Server máy chủ luôn luôn trong trạng thái sẵn.sàng để nhận request từ client nên chỉ cần client gửi yêu cầu tín hiệu.và chấp nhận yêu cầu đó thì server sẽ trả kết quả về phía client trong thời gian ngắn nhất.

Vai trò của Client và Server

Client/server là gì

Điểm giống nhau của P2P và Client server

Server được định nghĩa như là một máy tính nhiều người sử dụng (multiuser computer). Vì một server phải quản lý nhiều yêu cầu từ các client trên mạng.cho nên nó hoạt động sẽ tốt hơn nếu hệ điều hành của nó.là đa nhiệm với các tính năng hoạt động độc lập song song với nhau như hệ điều hành UNIX, WINDOWS

Server cung cấp và điều khiển các tiến trình truy cập vào tài nguyên của hệ thống. Các ứng dụng chạy trên server phải được tách rời.nhau để một lỗi của ứng dụng này không làm hỏng ứng dụng khác. Tính đa nhiệm đảm bảo một tiến trình không sử dụng toàn bộ tài nguyên hệ thống.

P2P và Clientserver đều có một client gửi request đến server và server gửi trả thông tin về cho client.

SEMTEK đã tóm tắt về 1 chút của mô hình client server để giúp các bạn dễ hiểu hơn, dễ hình dung nhất là với những bạn mới bắt đầu. Và chúng tôi sẽ tạm dừng bài viết ở đây nếu như các bạn thấy bài viết này hay và hữu ích thì đừng ngần ngại chia sẻ cho mọi người cùng biết thêm nhé.

Client/server là gì

Các tìm kiếm liên quan

Nội dung liên quan