# Mô Hình Mạng Khách Chủ

Mô hình client server hay còn được gọi là mô hình khách – chủ đây là mô hình được áp dụng phổ biến trên mạng máy tính, phổ biến và được áp dụng rộng rãi ở trên các trang Web hiện nay.. Vì sao lại cần sủ dụng mô hình Client Server? Bài viết này mình sẽ giúp bạn hiểu rõ hơn về mô hình này, nguyên lý hoạt động, những ưu nhược điểm và so sánh mô hình này với các mô hình khác.

Bạn đang xem: Mô hình mạng khách chủ

Nội dung bài viết1 Client server là gì?2 Nguyên tắc hoạt động của mô hình Client Server3 Ưu nhược điểm của mô hình client server4 So sánh mô hình Peer to Peer(P2P) và Client-Server?

Client server là gì?

1 Client server là gì?2 Nguyên tắc hoạt động của mô hình Client Server3 Ưu nhược điểm của mô hình client server4 So sánh mô hình Peer to Peer(P2P) và Client-Server?

Bạn đang đọc: # Mô Hình Mạng Khách Chủ

Mô hình mạng client server đây là mô hình mạng máy tính trong đó các máy tính client được đóng vai trò như một máy khách(client), chúng sẽ gửi yêu cầu(request) đến các máy chủ(server). Để máy chủ xử lý những yêu cầu đó và trả kết quả về cho máy khách(client).

Các server thường có thông số kỹ thuật rất mạnh ( Tốc độ giải quyết và xử lý nhanh, tàng trữ được nhiều tài liệu ) hoặc là những máy chuyên được dùng .

Phân chia các loại server:

File server: phục vụ yêu cầu hệ thống tập tin trong mạng.

Print server: phục vụ các yêu cầu in ấn trọng mạng.

Application server: cho phép các ứng dụng chạy trên các server và trẻ về kết quả cho client.

Mail server: cũng cấp dịch vụ về gửi nhận mail

Database server: cung cấp các dịch vụ lưu trữ và tìm kiếm thông tin.

Communication server: quản lý kết nối từ xa.

Nguyên tắc hoạt động của mô hình Client Server

Trong mô hình Client Server, server chấp nhận tấy cả những yêu cầu hợp lệ từ mọi nơi khác nhau 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 làm trách nhiệm gửi nhu yếu đến những sever và đợi câu vấn đáp được gửi về lại .Việc tiếp xúc giữa Client với Server phải dựa trên những giao thức chuẩn. Các giao thức được sử dụng phổ cập nhất lúc bấy giờ là : giao thức TCP / IP, giao thức SNA của IBM, OSI, ISDN, X. 25 hay giao thức LAN-to-LAN NetBIOS .*

Client

nguyên tắc hoạt động giải trí của client serverClient hay chính là những máy khách, máy trạm – là nơi thực thi gửi nhu yếu đến server. Nó tổ chức triển khai tiếp xúc với người dùng, server và thiên nhiên và môi trường bên ngoài tại trạm thao tác. Client đảm nhiệm nhu yếu của người dùng và sau đó xây dựng những query string để gửi đến server. Khi nhận được tác dụng từ server, client sẽ tổ chức triển khai và show những tác dụng đó .

Server

Server sẽ xử lý yêu cầu gửi đến từ client. Sau khi server xử lý xong, nó sẽ gửi trả lại kết quả, client có thể tiếp tục xử lý các kết quả này để phục vụ người dùng.

Xem thêm: Cách Pin Tin Nhắn Trên Telegram Tuyệt Vời Bạn Nên Biết, 15 Mẹo Telegram Tuyệt Vời Bạn Nên Biết

Server triển khai tiếp xúc với môi trường tự nhiên bên ngoài và client tại server, tiếp đón nhu yếu dưới dạng query string ( những xâu ký tự ). Sau khi nghiên cứu và phân tích xong những xâu ký tự, server sẽ giải quyết và xử lý tài liệu và gửi tác dụng về cho client .

Vai trò của server

Server như thể một nhà sản xuất dịch vụ cho những clients nhu yếu tới khi cần, những dịch vụ như cơ sở tài liệu, in ấn, truyền file, mạng lưới hệ thống …Các ứng dụng server cung ứng những dịch vụ mang tính công dụng để tương hỗ cho hoạt động giải trí trên những máy clients đạt hiệu suất cao 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.

*

Ưu nhược điểm của mô hình client server

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

Vai trò của server

Với việc sử dụng 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 (như các công việc như gửi và nhận file, tìm kiếm thông tin,…).

Client server có khả năng chống quá tải mạngMô hình client server hỗ trợ, giúp chúng ta có thể làm việc trên bất kì một máy tính nào có hỗ trợ giao thức truyền thông. Giao thức chuẩn này cũng giúp các nhà sản xuất tích hợp lên nhiều sản phẩm khác nhau mà không gặp phải khó khăn gì.Giúp hỗ trợ người dùng nhiều dịch vụ đa dạng và sự tiện dụng bởi khả năng truy cập từ xa mà các mô hình cũ không có.Client server đảm bảo được sự toàn vẹn dữ liệu khi có sự cố xảy raDễ dàng mở rộng, xây dựng hệ thống mạngChỉ cần chung định dạng giao tiếp mà không cần chung nền tảng là có thể hoạt động được.Mô hình này 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)…Với mô hình này, người dùng có thể truy cập dữ liệu từ xa, thực hiện các thao tác gửi, nhận file hay tìm kiếm thông tin đơn giảnCó thể có nhiều server cùng làm một dịch vụ, chúng có thể nằm trên nhiều máy tính hoặc một máy tính.

Nhược điểm của Client server là gì?

Client server có năng lực chống quá tải mạnghỗ trợ, giúp tất cả chúng ta hoàn toàn có thể thao tác trên bất kỳ một máy tính nào có tương hỗ giao thức truyền thông online. Giao thức chuẩn này cũng giúp những đơn vị sản xuất tích hợp lên nhiều mẫu sản phẩm khác nhau mà không gặp phải khó khăn vất vả gì. Giúp tương hỗ người dùng nhiều dịch vụ phong phú và sự tiện lợi bởi năng lực truy vấn từ xa mà những mô hình cũ không có. Client server bảo vệ được sự toàn vẹn tài liệu khi có sự cố xảy raDễ dàng lan rộng ra, kiến thiết xây dựng mạng lưới hệ thống mạngChỉ cần chung định dạng tiếp xúc mà không cần chung nền tảng là hoàn toàn có thể hoạt động giải trí được. Mô hình này cung ứng một nền tảng lý tưởng cho phép tích hợp những kỹ thuật văn minh như mô hình phong cách thiết kế hướng đối tượng người tiêu dùng, hệ chuyên viên, hệ thông tin địa lý ( GIS ) … Với mô hình này, người dùng hoàn toàn có thể truy vấn tài liệu từ xa, thực thi những thao tác gửi, nhận file hay tìm kiếm thông tin đơn giảnCó thể có nhiều server cùng làm một dịch vụ, chúng hoàn toàn có thể nằm trên nhiều máy tính hoặc một máy tính .Mô hình Client server vẫn còn sống sót một số ít điểm yếu kém sau :Do phải trao đổi dữ liệu giữa 2 máy tính khác nhau và ở 2 khu vực địa lý cách xa nhau. Vì vậy, khả năng bảo mật thông tin mạng là một hạn chế nữa của Client server. Tuy nhiên vấn đề này đã có một số giao thức đã hỗ trợ bảo mật dữ liệu khi truyền tải. Giao thức được sử dụng phổ biến như HTTPS.Cần bảo trì, bảo dưỡng server thường xuyên.Do phải trao đổi tài liệu giữa 2 máy tính khác nhau và ở 2 khu vực địa lý cách xa nhau. Vì vậy, năng lực bảo mật thông tin thông tin mạng là một hạn chế nữa của Client server. Tuy nhiên yếu tố này đã có 1 số ít giao thức đã tương hỗ bảo mật thông tin tài liệu khi truyền tải. Giao thức được sử dụng thông dụng như HTTPS.Cần bảo dưỡng, bảo trì server liên tục .Với những ưu điểm yếu kém nêu bên trên, bạn đã biết vì sao nhiều người dùng đã tin cậy và sử dụng mô hình mạng khách chủ – Client server chưa ?. Với những 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ự Open của máy khách – sever là thiết yếu quan trọng, không hề thiếu .

So sánh mô hình Peer to Peer(P2P) và Client-Server?

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

Client-server

Peer-to-peer

-Tốc độ truy cập nhanh- Khả năng lan rộng ra cao- Sử dụng được với những ứng dụng san sẻ CSDL- Đáng đáng tin cậy hơn ( có server riêng )- Mức độ bảo đảm an toàn cao nhất .- Hoạt động với bất kể loại ứng dụng nào .-Không cần server riêng, các lient chia sẻ tài nguyên với nhau. Mạng càng mở rộng thì khả năng hoạt động của hệ thống càng tốt- Rẻ, dễ thiết lập và bảo dưỡng .

-Thuận lợi cho việc chia sẻ file, máy in…

Trên đây là những chia sẻ về mô hình khách/chủ của mình. Các bạn có góp ý gì để bài viết được tốt hơn thì comment giúp mình ở phía dưới nhé.Trên đây là những san sẻ về mô hình khách / chủ của mình. Các bạn có góp ý gì để bài viết được tốt hơn thì comment giúp mình ở phía dưới nhé .Thao khảo thêm về mô hình này tại : https://vi.wikipedia.org/wiki/M%C3%B4_h%C3%ACnh_client-server
Chuyên mục: Chuyên mục : Đầu tư

Các bài viết liên quan

Viết một bình luận