Un réseau de diffusion de contenu (CDN) est un système interconnecté d'ordinateurs sur l'Internet
qui fournit des contenus Web rapidement à de nombreux utilisateurs de dupliquer le contenu sur
plusieurs serveurs et de diriger le contenu aux utilisateurs en fonction de leur proximité.
CDNs sont utilisés par les fournisseurs de services Internet (FSI) pour fournir des pages Web
statiques ou dynamiques, mais la technologie est particulièrement bien adaptée pour le streaming audio,
la vidéo et la télévision par Internet IPTV de programmation.
Dans un CDN, le contenu existent en plusieurs exemplaires sur les serveurs dispersés stratégiquement.
Ceci est connu comme la réplication de contenu. Un grand CDN peut avoir des milliers de serveurs, ce
qui permet de fournir un contenu identique à de nombreux utilisateurs de manière efficace et fiable,
même en période de trafic maximal Internet ou lors de brusques pointes de la demande “.” Quand une page
spécifique, un fichier ou programme est demandé par un utilisateur, le serveur le plus proche de l'utilisateur
(en termes de nombre minimum de noeud entre le serveur et l'utilisateur) est déterminée dynamiquement.
Cela permet d'optimiser la rapidité avec laquelle le contenu est fourni à l'utilisateur.
L'utilisation de la technologie CDN présente des avantages économiques évidents pour les entreprises qui
attendent, ou de l'expérience, un grand nombre de hits sur leurs sites Web à partir d'emplacements partout
dans le monde. Si des dizaines ou des centaines d'autres utilisateurs arrivent à sélectionner la même page
Web ou le contenu même temps, le CDN envoie le contenu de chacun d'eux sans retard ni délai d'attente.
Problèmes avec trop de latence, ainsi que de grandes variations de latence à chaque instant (ce qui peut
provoquer des nuisances “gigue” en streaming audio et vidéo), sont réduits au minimum. La bande passante
à chaque utilisateur «voit» est maximisée. La différence est remarquée par la plupart des utilisateurs avec
des connexions Internet à haut débit qui exigent souvent un contenu en streaming ou des fichiers volumineux.
Un autre avantage de la technologie CDN est la redondance de contenu qui fournit une fonction fail-safe et
permet une dégradation progressive en cas de dommage ou de dysfonctionnement, une partie de l'Internet.
Même lors d'une attaque à grande échelle qui désactive plusieurs serveurs, le contenu sur un CDN restera
disponible pour au moins certains utilisateurs. Encore un autre avantage de la technologie CDN est le fait
qu'il offre intrinsèquement amélioration de la sauvegarde des données, l'archivage et la capacité de stockage.
Cela peut avantager des individus et des entreprises qui comptent sur les services de sauvegarde de données en ligne.