Mối quan hệ client server:

Một phần của tài liệu Giáo trình hệ tính CCNA_p10 ppt (Trang 41 - 43)

Mô hình client server phân chia mọt tiến trình sử lý lên nhiều maý tính khác nhaụ Việc phân chia một tiến trình sử lý cho phép truy cập hệ thống từ xa để chia sẻ thông tin và tài nguyên mạng. Trong môi tr−ờng client server client và server cùng chia sẻ, hay nói cách khác là phân chia nhau một tiến trình sử lý.

Một phiên kết nối FTP là một ví dụ về mối quan hệ client server. FTP là một ph−ơng pháp để truyền file từ máy tính này sang máy tính khác. Để client có thể tải file từ server hoặc cho phép chép file lên server, trên server phải có chạy dịch vụ

FTP. Khi đó, client yêu cầu truyền file, server cung cấp dịch vụ t−ơng ứng để truyền hoặc nhận filẹ

Internet cũng là một ví dụ điển hình về quan hệ chia sẻ một tiến trình sử lý giữa client server. Client hay điểm cuối giao tiếp với user là nơi trình duỵêt internet explorer hay netscape trình bày dữ liệu với user tình duyệt web gửi yêu cầu đến web server. Server chả lời và trinh duyệt web nhận đ−ợc dữ liệu HTTP từ server và trình bày trang web đò cho user.

Một ví dụ nữa cho mốt quan hệ slient server là server cung ứng dịch vụ về cơ sở dử liệu và client trong LAN. Trên client, chạy một ứng dụng đ−ợc viết bằng C hay Javạ Trên server, chạy ORACLA hay một phần mềm quản lý dữ liệụ Trong tr−ờng hợp này, client thực hiện việc định dạng và trình bày các tác vụ đối với dữ liệu cho user, còn server cung cấp nơi l−u dữ liệu và dịch vụ tìm dữ liệụ

Một máy tính đôi khi phaỉ truy vấn một dữ liệu cần thiết nào đó trong một cơ sở dữ liệu rất lờn. Với mô hình client server, client chỉ cần gửi yêu cầu tìm dữ liệu cho server. Sau đó server có thể xử lý với hơn 100000 hồ sơ dữ liệu mới tìm ra dữ liệu thỏa mãn yêu cầu của client.

Nh− vậy, việc l−u trữ một l−ợng lớn dữ liệu và việc sử lý tìm kiếm trên l−ợng dữ liệu đó đều đ−ợc thực hiện tại server. Clinet chỉ cần phát đi một yêu cầu nhỏ và chờ nhận kết quả mong muốn. Do đó l−ợng thông tin chao đổi đ−ợc truyền đi qua mạng sẽ nhỏ đi ít tốn băng thông hơn.

Việc phân chia sử lý một tiến trình giữa client và server nh− trên đem lại nhiều −u điểm, nh−ng cũng có nh−ợc điểm về mặt chi phí. Việc tập chung tài nguyên trên server giúp cho việc truy cập đơng giản, kiểm soát tập chung và khả năng bảo vệ tốt hơn nh−ng server lại trở thành điểm nhạy cảm duy nhất. Nừu server bị sự cố, không hoạt động đ−ợc thì kể nh− toàn bộ hệ thống cũng không hoạt động đ−ợc nữạ Ngoài ra, để bảo trì và quản trị server còn đòi hỏi phải có những phần cứng dự phòng, những phần mềm đặc biệt và những chuyên gia trình độ cao trong lĩnh vực nàỵ Tất cả những yếu tố đó làm tăng thêm chi phí vận hành mạng.

Một phần của tài liệu Giáo trình hệ tính CCNA_p10 ppt (Trang 41 - 43)

Tải bản đầy đủ (PDF)

(67 trang)