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ó.