Lorsque l'on regarde une vidéo en ligne, les données de la vidéo ne vienne pas d'un seul ordinateur sur terre, car si l'on est nombreux à regarder la même vidéo, cet ordinateur croulerait sous la demande.
Les CDN (Content Delivery Network) s'occupent de répartir la charge de la distribution de données (par exemple des vidéos) sur différents serveurs qui ont chacun une copie des mêmes données. Lorsqu'ils reçoivent une demande de données, ils déterminent quel serveur est le plus proche (ou le moins chargé) pour fournir les données le plus efficacement possible.