Tải bản đầy đủ (.ppt) (53 trang)

Slide mô HÌNH CLIENTSERVER & VIẾT CHƯƠNG TRÌNH mô PHỎNG bài TOÁN bãi đậu XE ô tô có n CỔNG ( n  2)

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (305.74 KB, 53 trang )

BỘ GIÁO DỤC VÀ ĐÀO TẠO
ĐẠI HỌC ĐÀ NẴNG
TIỂU LUẬN KẾT THÚC MƠN HỌC

HỆ TIN HỌC PHÂN TÁN
ĐỀ TÀI:

MƠ HÌNH CLIENT/SERVER &
VIẾT CHƯƠNG TRÌNH MƠ PHỎNG BÀI TỐN BÃI ĐẬU XE
Ơ TƠ CĨ n CỔNG ( n  2).
Giảng viên hướng dẫn :
PGS, TS. LÊ VĂN SƠN
Học viên thực hiện :
HUỲNH CƠNG TRƯỜNG
Lớp CAO HỌC KHMT. Khóa 24


NỘI DUNG BÁO CÁO
Nôi dung báo cáo gồm hai chương
Chương I:
MƠ HÌNH CLIENT/SERVER
Chương II:
CHƯƠNG TRÌNH MƠ PHỎNG
BÀI TỐN BÃI ĐẬU XE Ô TÔ


Chương I
MƠ HÌNH CLIENT SERVER
• Cấu trúc
• Ngun tắc hoạt động
• Một số khái niệm


• Phân loại
• Ưu nhược điểm


CẤU TRÚC

Mạng


NGUYÊN TẮC HOẠT ĐỘNG

Xử lý yêu cầu
Server

Yêu cầu

Client

Trả
kết
quả


Server

Nhiệm vụ chính là cung cấp tài nguyên cho
các máy Client.
Các tài ngun có thể: khơng gian đĩa, máy in,
máy fax, modem,…
Trên hệ thống có thể có nhiều Server, mỗi

Server có một chức năng nhất định.


Server

Tùy chức năng có thể phân Server thành 6

loại
 File Server : Quản lý file của hệ thống.

 Data Server : Xử lí dữ liệu, tổ chức, lưu trữ dữ
liệu, thực hiện các truy vấn dữ liệu và các cơ chế
toàn vẹn dữ liệu.


Server

 WebServer : cung cấp các dịch vụ web
 MailServer: quản lý và cung cấp các dịch vụ về
Email
 Communication Server : Đảm đương chức năng
cầu nối với một Server khác ở xa hoặc mạng khác.


Mạng

Mạng là yếu tố quan trọng của mơ hình
Client/Server.
Mạng đảm bảo cho việc giao tiếp giữa
Client và Server thông qua các hoạt động truyền

thông.
Mạng cũng là môi trường đảm bảo sự
phân tán chức năng đến Client.


Mạng
Phần cứng:
• u cầu của mạng là mạng máy tính thực
sự, cung cấp khả năng giao tiếp với nhau
giữa các thành phần trong mạng.
• Các thành phần cụ thể như cáp, card mạng,
các thiết bị liên kết Client với Server ( router,
gateway, bridge ).


Mạng
Phần mềm:
• Đảm bảo duy trì các hoạt động truyền thơng
trên mạng.
• Hệ điều hành mạng quản lí các vấn đề liên
quan đến việc truy xuất trên mạng của Server.
• Mỗi một hệ điều hành mạng có các qui tắc
giao tiếp khác nhau giữa Client và Server.
Các qui tắc này được gọi là giao thức.


Giao thức

Là một hệ luật chuẩn cho phép các máy
tính trong mạng liên lạc với nhau

Giao thức TCP/IP là viết tắt của
Transmission Control Protocol (Giao thức Điều
Khiển Truyền Thông) / Internet Protocol (Giao
thức Internet).


Giao thức
GIAO THỨC:
Sử dụng mơ hình truyền thơng 4 tầng hay
cịn gọi là Mơ Hình DoD (Mơ hình của Bộ Quốc
Phịng Mỹ), bao gồm:
• Tầng ứng dụng (Application Layer)
• Tầng Giao Vận (Transport Layer)
• Tầng Liên Mạng (Internet Layer)
• Tầng Giao Diện Mạng (Network Interface
Layer)


Giao thức
GIAO THỨC:


PHÂN LOẠI ỨNG DỤNG

Tùy thuộc vào yêu cầu cụ thể của người sử
dụng mà giao nhiệm vụ cho Client hay Server để
thực hiện một cách có hiệu quả nhất.
Căn cứ vào sự bố trí nhiệm vụ trên Client
hay Server để phân thành các loại ứng dụng
Client/Server khác nhau



PHÂN LOẠI ỨNG DỤNG
HOST BASE PROCESSING
Mọi công việc đều do Server xử lý, Client
chỉ có nhiệm vụ hiển thị kết quả.
Khi đó các thành phần của ứng dụng đều đặt
tại cùng một hệ thống.
Như vậy ứng dụng bị hạn chế tài nguyên từ
Client hay các Server khác.


PHÂN LOẠI ỨNG DỤNG
CLIENT BASE PROCESSING
Đối với mơ hình này thì thành phần Logic
ứng dụng được đặt tại Client, Server chỉ có nhiệm
vụ phân phối xử lý cho các Client.
Có nhiều cách phân chia thành phần xử lý
ứng dụng giữa Client và Server.


PHÂN LOẠI ỨNG DỤNG
CLIENT BASE PROCESSING
Việc phân phối các thành phần đó ta có thể chọn
các mơ hình :
 Client đảm đương việc trình bày.
 Client nắm vai trị quản trị cơ sở dữ liệu.
 Server xử lí hầu hết dữ liệu nhưng Client có
thể thao tác dữ liệu.
Mơ hình này tỏ ra tiên tiến hơn ở sự phân tán

chức năng giữa Client và Server tuỳ theo yêu cầu
cụ thể.


PHÂN LOẠI ỨNG DỤNG
COOPERATIVE PROCESSING
(Xử lý hợp tác)
Loại này được xử lí theo cơ chế Peer - to
Peer, trong đó vai trị của Client và Server như
nhau.
Mỗi thành phần có thể yêu cầu các thành phần
khác cung cấp dịch vụ và ngược lại.
Như vậy, vai trò Client và Server thay đổi tuỳ
theo đối tượng nào yêu cầu.


ƯU NHƯỢC ĐIỂM

 ƯU ĐIỂM

Mơ hình Client/Server tạo ra khả năng mềm
dẻo trong quan hệ giữa Client và Server.
Client có thể đảm đương một số nhiệm vụ
thay cho Server và Server có thể phân phối tác vụ
cho nó.



×