ng dng P2P
Chia sfile ngang hàng
d
A chy mtng dng chia
sfile trên y tính
kt ni vào Internet
tìm kim bài hát “Hello”
ng dng hin thcác máy
(peer) có cha mt copy
ca bài hát ñó.
A chn mt y trong s
ñó, B.
File ñưc truyn ty B
ñn máy A: HTTP
khi A ñang load file, các
máy khác thcopy t
A
A va client, va
server.
Tt ccác máy thlà
server = Tính mrng
cao!
P2P: Thưmc tp trung
Phiên bn gc thit kkiu
“Napster”
1) Khi mt máy kt ni vào,
skhai báo:
IP address
ni dung
2) A tìm kim “Hello”
3) A yêu cu file tB
Máy chcha
thưmc tp trung
peers
A
B
1
1
1
1
2
3
P2P: Hn chca thưmc tp trung
Tính chu li
Hiu năng
Bn quyn: sbtruy t
Chia sfile là phân
tán song thông tin
vni dung là tp
trung
Query flooding: Gnutella
hoàn toàn phân tán
không y chtp
trung
giao thc public
nhiu phiên bn
client Gnutella cùng cài
ñt giao thc này
overlay network: ð th
X và Y có mt cnh
nu gia chúng mt
liên kt TCP
Các máy ñang hot
ñng các cnh to
nên ñ th
cnh: liên kt logic
thông thưng ít hơn
10 liên kt cho mi
peer