Un réseau de diffusion de contenu est utilisé pour distribuer des données aux utilisateurs finaux d'un service Internet. Il est généralement utilisé pour la distribution à grande échelle et utilise la mise en cache et de nombreux emplacements périphériques pour accélérer et réduire les besoins en bande passante du processus.