Si l’Internet a largement dépassé les attentes, il a également étiré les hypothèses initiales, créant souvent des luttes qui remettent en cause son modèle de communication sous-jacent. Les utilisateurs et les applications fonctionnent en termes de contenu, ce qui rend de plus en plus contraignante et difficile la conformité à l’exigence de l’IP de communiquer en découvrant et en spécifiant l’emplacement. Pour porter l’Internet vers l’avenir, un changement d’architecture conceptuellement simple mais transformationnel est nécessaire, de l’accent mis aujourd’hui sur le lieu – adresses et hôtes – à quoi – le contenu dont les utilisateurs et les applications se soucient.
Le projet Named Data Networking (NDN) vise à développer une nouvelle architecture Internet qui peut capitaliser sur les forces – et traiter les faiblesses – de l’architecture actuelle de l’Internet basée sur les hôtes et la communication point à point afin de s’adapter naturellement aux modèles de communication émergents. En nommant les données plutôt que leur emplacement, le NDN transforme les données en une entité de première classe. L’Internet actuel sécurise le conteneur des données. NDN sécurise le contenu, un choix de conception qui dissocie la confiance dans les données de la confiance dans les hôtes, permettant plusieurs mécanismes de communication radicalement évolutifs tels que la mise en cache automatique pour optimiser la bande passante. Le projet étudie les défis techniques qui doivent être relevés pour valider le NDN en tant que future architecture Internet : évolutivité du routage, transfert rapide, modèles de confiance, sécurité du réseau, protection et confidentialité du contenu, et théorie fondamentale de la communication. Le projet utilise des déploiements de bancs d’essai de bout en bout, la simulation et l’analyse théorique pour évaluer l’architecture proposée, et développe des spécifications et des prototypes d’implémentation des protocoles et des applications NDN. Le rapport technique NDN-0001 « Named Data Networking (NDN) Project » est une version légèrement modifiée de la proposition du projet NDN.
Le projet NDN a été financé par la NSF en septembre 2010 comme l’un des quatre projets du Future Internet Architecture Program de la NSF.