
CH NG 1ƯƠ
CH NG 1ƯƠ
T NG QUAN Ổ
L P TRÌNH PHÂN TÁNẬ

N i dungộ
N i dungộ
Khái ni m l p trình phân tánệ ậ
Khái ni m h phân tánệ ệ
Các mô hình ng d ngứ ụ
L i ích c a các ng d ng phân tánợ ủ ứ ụ
Gi i thi u m t s ngôn ng l p trình ớ ệ ộ ố ữ ậ
phân tán
Bài t p và th c hànhậ ự

1. Khái ni m l p trình phân tánệ ậ
1. Khái ni m l p trình phân tánệ ậ
L p trình phân tán là l p trình trên các ậ ậ
h th ng phân tánệ ố
L p trình CSDL phân tánậ
L p trình Client-serverậ
L p trình Peer to peerậ

2. Khái ni m h phân tánệ ệ
2. Khái ni m h phân tánệ ệ
Theo Andrew S.Tanenbaum:
◦H phân tán là m t t h p các máy tính ệ ộ ổ ợ độc
l p mà ậđiố v i ngớiườ dùng nó có v nhẻ ư m t ộ
h th ng ệ ố đơn nh t quán.ấ
◦=> không t n t i m t h th ng lý tồ ạ ộ ệ ố ngưở như
v y trong th c t .ậ ự ế
Đnh nghĩa “y u hị ế ơn” v h phân tán:ề ệ
◦H phân tán là m t t h p các máy tính ệ ộ ổ ợ độc
l p ậđược s d ng k t h p ử ụ ế ợ để th c hi n m t ự ệ ộ
tác v ho c ụ ặ để cung c p m t d ch v .ấ ộ ị ụ

Ví d v h phân tánụ ề ệ
Ví d v h phân tánụ ề ệ
VD1: World-Wide-Web - t h p các ổ ợ
Web server – các máy cài giao th c ứ
HTTP, FTP,… đang cùng nhau cung c p ấ
cơ s d li u phân tán g m các tài li u ở ữ ệ ồ ệ
siêu văn b n và tài li u ả ệ đa phương ti n.ệ
VD2: Các máy tính c a m t m ng LAN ủ ộ ạ
cung c p m t hình nh ấ ộ ả đngồ nh t v ấ ề
m t h th ng t p phân tán.ộ ệ ố ệ
Tap hop cac may tinh trong mang internet
co chay dich vu ten mien DNS

