Please enable JavaScript.
Coggle requires JavaScript to display documents.
CDN (content delivery network) - Coggle Diagram
CDN
(content delivery network)
lontananza dal server peggiora il servizio
per > latenza
DEFINIZIONE
= sistema che distribuisce contenuti digitali
tramite molti server in diverse parti del mondo
per > efficienza e rapidità
server originale (contiene la copia originale)
a cui si collegano altri server
che si trovano
presso IXP, nodi principali
in data center situati in aree ad alto traffico (es. Milano)
PRO :check:
contatto server vicini
minori costi di transito
affidabili e veloci
es. Cloudflare, Amazon cloudfront....
un altro sistema:
P2P
basato su collaborazione tra nodi
tutti i nodi hanno = capacità e responsabilità
possono cambiare indirizzo IP
ogni nodo può essere sia client sia server
NON c'è server centrale sempre attivo
PRO :check:
poche risorse necessarie
velocità
ogni utente può condividere le sue risorse
PROTOCOLLO BitTORRENT
gli utenti si scambiano parti di uno stesso file (chunk)
ogni parte è numerata e associata a checksum
tracker mette in contatto i peer
NON memorizza i file
ogni peer può scaricare parti del file da fonti diverse
PRO: velocità :check:
più condividi, più puoi scaricare
Tit-for-Tat
basato sui server