Tìm hiểu về mô hình client server và client server là gì

Nội dung

Client server là gì ?

Client server là một mô hình thông dụng trong mạng máy tính bao gồm 2 thành phần chính là máy chủ server và máy khách client

Tìm hiểu về mô hình client server ?

Mô hình client server hay còn được gọi là mô hình khách – chủ

– Trong mô hình client server thì máy khách là các máy tính, các thiết bị điện tử như máy in, máy fax,….các máy khách client gửi yêu cầu đến máy chủ server. máy chủ server tiếp nhận yêu cầu, xử lý các yêu cầu đó và trả về kết quả

Tìm hiểu thêm:

  • Các lỗi và giải pháp của SQL Server thường gặp
  • Hướng dẫn các cách fix các lỗi cài đặt sql server 2012

Ưu điểm mô hình client server là gì?

Ưu điểm của mô hình client server là với mô hình client server thì mọi thứ dường như đều nằm trên bàn của người sử dụng, nó có thể truy cập dữ liệu từ xa (bao gồm các công việc như gửi và nhận file, tìm kiếm thông tin,…) với nhiều dịch vụ đa dạng mà mô hình cũ không thể làm được. Mô hình client/server cung cấp một nền tảng lý tưởng cho phép tích hợp các kỹ thuật hiện đại như mô hình thiết kế hướng đối tượng, hệ chuyên gia, hệ thông tin địa lý (GIS)…

Nhược điểm mô hình client server là gì?

Một trong những vấn đề nảy sinh trong mô hình này đó là tính an toàn và bảo mật thông tin trên mạng. Do phải trao đổi dữ liệu giữa 2 máy ở 2 khu vực khác nhau cho nên dễ dàng xảy ra hiện tượng thông tin truyền trên mạng bị lộ.

Mô hình client server hoạt động như thế nào?

– Client Trong mô hình client/server, người ta còn định nghĩa cụ thể cho một máy client là một máy trạm mà chỉ được sử dụng bởi 1 người dùng với để muốn thể hiện tính độc lập cho nó. Máy client có thể sử dụng các hệ điều hành bình thường như Win9x, DOS, OS/2… Bản thân mỗi một client cũng đã được tích hợp nhiều chức năng trên hệ điều hành mà nó chạy, nhưng khi được nối vào một mạng LAN, WAN theo mô hình client/server thì nó còn có thể sử dụng thêm các chức năng do hệ điều hành mạng (NOS) cung cấp với nhiều dịch vụ khác nhau (cụ thể là các dịch vụ máy chủ trên mạng này cung cấp), ví dụ như nó có thể yêu cầu lấy dữ liệu từ một server hay gửi dữ liệu lên server đó…

– Thực tế trong các ứng dụng của mô hình client/server, các chức năng hoạt động chính là sự kết hợp giữa client và server với sự chia sẻ tài nguyên, dữ liệu trên cả hai máy Vai trò của client Trong mô hình client/server, client được coi như là người sử dụng các dịch vụ trên mạng do một hoặc nhiều máy chủ cung cấp và server được coi như là người cung cấp dịch vụ để trả lời các yêu cầu của các clients. Điều quan trọng là phải hiểu được vai trò hoạt động của nó trong một mô hình cụ thể, một máy client trong mô hình này lại có thể là server trong một mô hình khác. Ví dụ cụ thể như một máy trạm làm việc như một client bình thường trong mạng LAN nhưng đồng thời nó có thể đóng vai trò như một máy in chủ (printer server) cung cấp dịch vụ in ấn từ xa cho nhiều người khác (clients) sử dụng. Client được hiểu như là bề nổi của các dịch vụ trên mạng, nếu có thông tin vào hoặc ra thì chúng sẽ được hiển thị trên máy client.

– Bạn đang Tìm hiểu về mô hình client server và client server là gì và có thể bạn muốn Tìm hiểu về Server Load Balancing?

– 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.

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

>> Tài liệu tham khảo theo Wiki

Bảng so sánh mô hình client server với các mô hình khác

Mô hình mạng / tiêu chí đánh giá Client Server Peer-to-Peer Hybrid
Khả năng bảo mật thông tin và độ an toàn Khả năng bảo mật và an toàn thông tin cao. Có thể điều chỉnh quyền truy cập thông tin. Khả năng bảo mật và an toàn thông tin kém. Phần lớn phụ thuộc vào mức độ quyền được chia sẻ. Khả năng bảo mật và an toàn thông tin cao. Có thể điều chỉnh quyền truy cập thông tin.
Khả năng cài đặt Cài đặt khá khó khăn. Cài dặt dễ dàng. Cài đặt khá khó khăn.
Yêu cầu về phần cứng và phần mềm Bao gồm:+ Máy chủ

+ Hệ điều hành

+ Phần cứng

Chỉ cần ít phần cứng bổ sung. Ngoài ra không cần máy chủ và hệ điều hành như 2 mô hình trên. Bao gồm:+ Máy chủ

+ Hệ điều hành

+ Phần cứng

Yêu cầu về quản trị mạng Cần phải có quản trị mạng Không cần quản trị mạng Cần phải có quản trị mạng
Có khả năng xử lý và lưu trữ tập trung không? Không Không
Chi phí cài đặt Chi phí cao Chi phí thấp Chi phí thấp

Nhược điểm của mô hình client- server

Do phải trao đổi dữ liệu giữa 2 máy tính khác nhau ở 2 khu vực địa lý cách xa nhau, nên vấn đề bảo mật dữ liệu thông tin đôi khi còn chưa được an toàn lắm. Đây là nhược điểm duy nhất của mô hình này.

Với những ưu nhược điểm trên, bạn đã biết vì sao nhiều người dùng đã tin tưởng và sử dụng mô hình mạng khách chủ – Client server chưa? Với các mô hình Client server khác như mô hình client server trong java, mô hình client server trong php, mô hình client server trong c#,…cũng vậy, sự xuất hiện của máy khách – máy chủ là thiết yếu, không thể thiếu.

Mọi người cũng đang tìm kiếm :

  • client server là gì,
  • mô hình client server trong php,
  • thiết lập mạng server-client,
  • mô hình client server trong java,
  • giao tiếp giữa client server,
  • mô hình client server trong c#,
  • kết nối máy client với server,
  • client /< server,
  • mô hình mạng client server,
  • mạng client server,
  • kiến trúc client server,
  • ác mô hình client server,
  • nhược điểm của mô hình client – server,
  • tìm hiểu về mô hình client server
5/5 - (5 bình chọn)
3.3/5 (3 Reviews)

About ADMIN

Công ty Cổ phần VDO được thành lập và chính thức gia nhập thị trường từ ngày 28/07/2009, chúng tôi tự hào là nhà cung cấp các sản phẩm, dịch vụ, giải pháp công nghệ thông tin và viễn thông hàng đầu Việt Nam, mang đến giải pháp toàn diện giúp các doanh nghiệp xây dựng hệ thống Công nghệ thông tin, tối ưu cho các hoạt động quản lý, sản xuất kinh doanh, đẩy nhanh quá trình số hóa, chuyển đổi số của doanh nghiệp bắt kịp cuộc Cách mạng Công nghiệp 4.0

Leave a Reply