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 ngiườ 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