Mô hình mạng phổ biến hiện nay là gì

Câu hỏi: Mô hình mạng phổ biến hiện nay là gì?

A. Máy trạm (máy khách, máy trạm)

B. Là mô hình máy khách – máy chủ (server-client)

C. Server (máy chủ) và Workstation (máy khách, máy trạm)

D. Server (máy chủ)

Câu trả lời:

Xem thêm:: Nghĩa của từ là gì, cho ví dụ Lớp 6 – – Daful Bright Teachers

Câu trả lời chính xác: B. Là mô hình máy khách – máy chủ (server-client)

Mô hình mạng phổ biến nhất hiện nay là mô hình máy chủ – máy khách.

Hãy cùng trường ĐH KD & CN Hà Nội tìm hiểu thêm về mô hình khách – chủ nhà để hiểu rõ hơn về câu hỏi trên.

1. Khái niệm về mô hình máy khách-máy chủ

Mô hình máy khách-máy chủ là một cấu trúc ứng dụng phân tán trong đó công việc được phân chia giữa một nhà cung cấp tài nguyên hoặc dịch vụ, được gọi là máy chủ và người yêu cầu dịch vụ, được gọi là máy khách. Thường thì máy khách và máy chủ giao tiếp qua mạng máy tính trên các ổ cứng riêng biệt, nhưng cả máy khách và máy chủ đều có thể nằm trên cùng một hệ thống. Một máy chủ được kết nối chạy một hoặc nhiều chương trình máy chủ và chia sẻ tài nguyên với các máy khách. Máy khách thường không chia sẻ bất kỳ tài nguyên nào của nó mà chỉ yêu cầu nội dung hoặc dịch vụ từ máy chủ. Vì vậy, các máy khách sẽ thiết lập các phiên giao tiếp với máy chủ và máy chủ sẽ đợi các yêu cầu đến. Một số ví dụ về các ứng dụng máy tính sử dụng mô hình máy khách-máy chủ bao gồm email, in qua mạng và World Wide Web.

2. Đặc điểm của mô hình client-server

Trong hệ thống mạng, máy tính có thể đảm nhận một trong ba vai trò sau:

+ Máy tính đóng vai trò là máy chủ – Server: Là máy tính có khả năng cung cấp tài nguyên và dịch vụ cho các máy trạm khác trong mạng. Máy chủ đóng vai trò hỗ trợ để các hoạt động trên máy trạm khách diễn ra hiệu quả hơn.

+ Máy tính đóng vai trò là máy trạm – Máy khách: Là máy trạm, chúng sẽ không cung cấp tài nguyên cho máy tính khác, mà chỉ sử dụng tài nguyên được cung cấp từ máy chủ. Một máy khách trong một mô hình này có thể là một máy chủ cho một mô hình khác, tùy thuộc vào nhu cầu của người dùng.

Xem thêm:: HEN LÀ GÌ? | Trung tâm chăm sóc sức khỏe cộng đồng – CHAC

+ Máy tính đóng vai trò Peer: Vừa sử dụng tài nguyên từ máy chủ của nhà cung cấp, vừa cung cấp tài nguyên cho các máy tính khác trong mạng.

Các role máy tính cung cấp cho hệ thống mạng là khác nhau nên tất nhiên sẽ có nhiều mô hình mạng máy tính khác nhau: Client Server, Peer-to-Peer và Hybrid. Trong đó mô hình mạng máy chủ khách hàng được sử dụng rộng rãi nhất, vì vậy trong bài viết hôm nay chúng ta cùng tìm hiểu về mô hình này

3. Nguyên lý làm việc của mô hình Client Server

Trong mô hình Máy chủ Khách hàng, máy chủ chấp nhận tất cả các yêu cầu hợp lệ từ bất kỳ đâu trên mạng, 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 có nhiệm vụ gửi yêu cầu đến máy chủ và chờ câu trả lời được gửi đi.

Để máy khách và máy chủ có thể giao tiếp với nhau, giữa chúng phải có một tiêu chuẩn nhất định, và tiêu chuẩn đó được gọi là giao thức. Một số giao thức chuẩn được sử dụng rộng rãi hiện nay như TCP / IP, OSI, ISDN, X.25, Lan-to-Lan,… Khi đó, nếu client muốn lấy thông tin từ server thì phải tuân theo một giao thức mà cung cấp máy chủ. Nếu yêu cầu được chấp nhận, máy chủ sẽ thu thập thông tin và trả kết quả cho máy khách yêu cầu. Vì thông thường, máy chủ luôn trong trạng thái sẵn sàng nhận yêu cầu từ các máy khách nên chỉ cần máy khách gửi tín hiệu và chấp nhận yêu cầu thì máy chủ sẽ trả về kết quả trong thời gian ngắn nhất có thể.

4. Ưu nhược điểm của hệ thống client-server

* Thuận lợi:

Xem thêm:: IS là gì? Những nét cơ bản về tổ chức IS – Dinhnghia.vn

– Nội dung của máy chủ là an toàn, máy chủ cho phép khách hàng chỉ sử dụng thông tin mà máy chủ muốn.

– Nếu người dùng tình cờ xóa tài nguyên được chia sẻ khỏi máy chủ, bạn có thể dựa vào các bản sao lưu hàng đêm.

– Mạng khách hàng cũng có xu hướng ổn định hơn nhiều.

* Khuyết điểm:

– Nhược điểm duy nhất của một máy khách / máy chủ mạng là giá thành cao so với một số hệ thống mạng khác.

Đăng bởi: Trường ĐH KD & CN Hà Nội

Chuyên mục: Tin học lớp 10, Tin học 10