TÌM HIỂU VỀ MÔ HÌNH HỆ THỐNG CLIENT SERVER

14 1.6K 0
TÌM HIỂU VỀ MÔ HÌNH HỆ THỐNG CLIENT  SERVER

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

MỤC LỤC Lời nói đầu 3 Tài liệu tham khảo 4 1. Các mô hình xử lý mạng: 5 1.1. Mô hình tính toán tập trung (Centralized computing) 5 1.2.Mô hình tính toán phân tán (Distributed computing) 5 1.3.Mô hình tính toán cộng tác (Collaborative computing) 5 2. Các mô hình quản lý mạng 6 2.1.Mô hình mạng Workgroup 6 2.2.Mô hình mạng Domain 7 3. Khái niệm mô hình clientserver 8 3.1.Mô hình clientserver: 8 3.2. Mô hình Web clientserver : 9 4. So sánh với các mô hình ứng dụng mạng khác (peer to peer ) 13 Mô hình mạng ngang hàng (Peer–to–Peer Network) 13 5. Vấn đề bảo mật trong mô hình clientserver 14 6. Demo 14 Lời nói đầu Mô hình ClientSever 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ó. Ý tưởng của mô hình này là máy con (đóng vài trò máy khách) gửi một yêu cầu để máy chủ (đóng vài trò cung cấp dịch vụ) xử lý và trả kết quả. Cùng với sự phát triển của công nghệ thông tin và nhu cầu trong các lĩnh vực đời sống đều ngày càng gắn bó mật thiết với việc ứng dụng công nghệ thông tin vào sản xuất, kinh doanh, thông tin...nhằm tăng năng suất lao động, mang đến sự thuận tiện lớn trong các nhu cầu ngày càng lớn của con người. Để quản lý tài nguyên và xây dựng hệ thống phân tán tài nguyên thì không thể thiếu việc sử dụng mô hình ClientSever. Đó cũng là lý do mà chúng em chọn đề tài “Hoạt động của mô hình ClientSever” để tìm hiểu cơ bản về quá trình hoạt động của chúng. Tuy nhiên, do thời gian có hạn cũng như khả năng còn nhiều hạn chế nên đề tài của nhóm chúng em làm chắc chắn không thể tránh được sai sót và sự chưa hoàn thiện. Chúng em mong nhận được sự chỉ dẫn thêm từ thầy giáo. Tài liệu tham khảo Wiki: vi.wikipedia.orgwikiClientserver http:www.tutorialspoint.comunix_socketsclient_server_model.htm Các nguồn khác trên Internet 1. Các mô hình xử lý mạng: 1.1. Mô hình tính toán tập trung (Centralized computing) Toàn bộ các tiến trình xử lý diễn ra tại máy tính trung tâm. Các máy trạm cuối (Terminals) được nối mạng với máy tính trung tâm và chỉ hoạt động như những thiết bị nhập xuất dữ liệu cho phép người dùng xem trên màn hình và nhập liệu qua bàn phím. Các máy trạm đầu cuối không lưu trữ và xử lý dữ liệu. Mô hình tính toán mạng trên có thể triển khai trên hệ thống phần cứng hoặc phần mềm được cài đặt trên máy chủ (Server). Ưu điểm: Dữ liệu bảo mật an toàn, dễ sao lưu, dễ diệt virus và chi phí cài đặt thấp. Khuyết điểm: Khó đáp ứng được các yêu cầu của nhiều ứng dụng khác nhau, tốc độ truy xuất chậm. 1.2.Mô hình tính toán phân tán (Distributed computing) Các máy tính có khả năng hoạt động độc lập, các công việc được tách nhỏ và giao cho nhiều máy tính khác nhau trong mạng thay vì tập trung xử lý trên máy trung tâm. Tuy dữ liệu được xử lý và lưu trữ tại máy cục bộ nhưng các máy tính này được nối mạng với nhau nên chúng có thể trao đổi dữ liệu và các dịch vụ. Ưu điểm: Truy xuất nhanh, phần lớn không giới hạn các ứng dụng. Khuyết điểm: Dữ liệu lưu trữ rời rạc khó đồng bộ, sao lưu và rất dễ nhiễm virus. 1.3.Mô hình tính toán cộng tác (Collaborative computing) Mô hình tính toán mạng cộng tác bao gồm nhiều máy tính có thể hợp tác để thực hiện một công việc. Một máy tính này có thể mượn năng lực tính toán, xử lý của máy tính khác bằng cách chạy các chương trình trên các máy tính nằm trong mạng. Ưu điểm: Xử lý rất nhanh và mạnh, có thể dùng để chạy các ứng dụng có các phép toán lớn, xử lý dữ liệu lớn. Ví dụ: bẻ khóa các hệ mã, tính toán ADN,... Khuyết điểm: Các dữ liệu được lưu trữ trên các vị trí khác nhau nên rất khó đồng bộ và sao lưu, khả năng nhiễm virus rất cao. 2. Các mô hình quản lý mạng 2.1.Mô hình mạng Workgroup Mô hình mạng Workgroup là một nhóm máy tính mạng cùng chia sẻ tài nguyên như file dữ liệu, máy in. Nó là một nhóm lôgíc của các máy tính mà tất cả chúng có cùng tên nhóm. Có thể có nhiều nhóm làm việc (workgroups) khác nhau cùng kết nối trên một mạng cục bộ (LAN). Mô hình mạng Workgroup cũng được coi là mạng peertopeer bởi vì tất cả các máy trong workgroup có quyền chia sẻ tài nguyên như nhau mà không cần sự chỉ định của Server. Mỗi máy tính trong nhóm tự bảo trì, bảo mật cơ sở dữ liệu cục bộ của nó. Điều này có nghĩa là, tất cả sự quản trị về tài khoản người dùng, bảo mật cho nguồn tài nguyên chia sẻ không được tập trung hóa. Bạn có thể kết nối tới một nhóm đã tồn tại hoặc khởi tạo một nhóm mới. Ưu điểm là Workgroups không yêu cầu máy tính chạy trên hệ điều hành Windows Server để tập trung hóa thông tin bảo mật; workgroups thiết kế và hiện thực đơn giản và không yêu cầu lập kế hoạch có phạm vi rộng và quản trị như domain yêu cầu; workgroups thuận tiện đối với nhóm có số máy tính ít và gần nhau (≤ 10 máy). Nhược điểm là mỗi người dùng phải có một tài khoản người dùng trên mỗi máy tính mà họ muốn đăng nhập; bất kỳ sự thay đổi tài khoản người dùng, như là thay đổi mật khẩu hoặc thêm tài khoản người dùng mới, phải được làm trên tất cả các máy tính trong Workgroup, nếu bạn quên bổ sung tài khoản người dùng mới tới một máy tính trong nhóm thì người dùng mới sẽ không thể đăng nhập vào máy tính đó và không thể truy xuất tới tài nguyên của máy tính đó; việc chia sẻ thiết bị và file được xử lý bởi các máy tính riêng, và chỉ cho người dùng có tài khoản trên máy tính đó được được sử dụng. 2.2.Mô hình mạng Domain Mô hình mạng Domain là một nhóm máy tính mạng cùng chia sẻ cơ sở dữ liệu thư mục tập trung (central directory database). Thư mục dữ liệu chứa tài khoản người dùng và thông tin bảo mật cho toàn bộ Domain. Thư mục dữ liệu này được biết như là thư mục hiện hành (Active Directory). Trong một Domain, thư mục chỉ tồn tại trên các máy tính được cấu hình như máy điều khiển miền (domain controller). Một domain controller là một Server quản lý tất cả các khía cạnh bảo mật của Domain. Không giống như mạng Workgroup, bảo mật và quản trị trong domain được tập trung hóa. Để có Domain controller, những máy chủ (server) phải chạy dịch vụ làm Domain controller (dịch vụ được tích hợp sẵn trên các phiên bản Windows Server của Microsoft; hoặc trên Linux, ta cấu hình dịch vụ Samba để làm nhiệm vụ Domain controller,...). Một domain không được xem như một vị trí đơn hoặc cấu hình mạng riêng biệt. Các máy tính trong cùng domain có thể ở trên một mạng LAN hoặc WAN. Chúng có thể giao tiếp với nhau qua bất kỳ kết nối vật lý nào, như: Dialup, Integrated Services Digital Network (ISDN), Ethernet, Token Ring, Frame Relay, Satellite, Fibre Channel. Ưu điểm là cho phép quản trị tập trung. Nếu người dùng thay đổi mật khẩu của họ, thì sự thay sẽ được cập nhật tự động trên toàn Domain; Domain cung cấp quy trình đăng nhập đơn giản để người dùng truy xuất các tài nguyên mạng mà họ được phép truy cập; Domain cung cấp linh động để người quản trị có thể khởi tạo mạng rất rộng lớn.

. khởi tạo tài khoản máy tính của mình trong quá trình cài đặt. 3. Khái niệm mô hình client-server 3.1.Mô hình client-server: 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. nhận được sự chỉ dẫn thêm từ thầy giáo. 2 Tài liệu tham khảo - Wiki: vi.wikipedia.org/wiki /Client-server - http://www.tutorialspoint.com/unix_sockets/client_server_model.htm - Các nguồn khác. dữ liệu tập trung. Dữ liệu được lưu trữ rải rác trên từng trạm 5. Vấn đề bảo mật trong mô hình client-server Kiểu tấn công MITM có hiệu suất cao bởi vì giao thức HTTP và Data Tranfer truyền

Ngày đăng: 27/03/2015, 17:59

Từ khóa liên quan

Mục lục

  • Lời nói đầu

  • Tài liệu tham khảo

  • 1. Các mô hình xử lý mạng:

    • 1.1. Mô hình tính toán tập trung (Centralized computing)

    • 1.2.Mô hình tính toán phân tán (Distributed computing)

    • 1.3.Mô hình tính toán cộng tác (Collaborative computing)

    • 2. Các mô hình quản lý mạng

      • 2.1.Mô hình mạng Workgroup

      • 2.2.Mô hình mạng Domain

      • 3. Khái niệm mô hình client-server

        • 3.1.Mô hình client-server:

        • 3.2. Mô hình Web client/server :

        • 4. So sánh với các mô hình ứng dụng mạng khác (peer to peer )

          • Mô hình mạng ngang hàng (Peer–to–Peer Network)

          • 5. Vấn đề bảo mật trong mô hình client-server

          • 6. Demo

Tài liệu cùng người dùng

Tài liệu liên quan