Hoewel het Internet de verwachtingen ruimschoots heeft overtroffen, heeft het ook de initiële veronderstellingen op de proef gesteld, waarbij vaak schermutselingen zijn ontstaan die het onderliggende communicatiemodel op de proef stellen. Gebruikers en toepassingen werken in termen van inhoud, waardoor het steeds beperkter en moeilijker wordt om te voldoen aan de eis van IP om te communiceren door het ontdekken en specificeren van locatie. Om het Internet de toekomst in te dragen, is een conceptueel eenvoudige maar transformerende architectonische verschuiving nodig, van de huidige focus op waar – adressen en hosts – naar wat – de inhoud waar gebruikers en applicaties om geven.
Het Named Data Networking (NDN) project heeft als doel een nieuwe Internet architectuur te ontwikkelen die kan profiteren van de sterke punten – en de zwakke punten aan te pakken – van de huidige host-gebaseerde, point-to-point communicatie architectuur van het Internet, om op natuurlijke wijze opkomende communicatiepatronen te accommoderen. Door gegevens een naam te geven in plaats van hun locatie, transformeert NDN gegevens tot een eersteklas entiteit. Het huidige Internet beveiligt de gegevenscontainer. NDN beveiligt de inhoud, een ontwerpkeuze die het vertrouwen in gegevens loskoppelt van het vertrouwen in hosts, wat verscheidene radicaal schaalbare communicatiemechanismen mogelijk maakt, zoals automatische caching om bandbreedte te optimaliseren. Het project bestudeert de technische uitdagingen die moeten worden aangepakt om NDN te valideren als een toekomstige Internet architectuur: routing schaalbaarheid, fast forwarding, vertrouwensmodellen, netwerk beveiliging, inhoud bescherming en privacy, en fundamentele communicatie theorie. Het project maakt gebruik van end-to-end testbed implementaties, simulatie en theoretische analyse om de voorgestelde architectuur te evalueren, en ontwikkelt specificaties en prototype implementaties van NDN protocollen en applicaties. NDN Technisch Rapport NDN-0001 “Named Data Networking (NDN) Project” is een licht gewijzigde versie van het NDN projectvoorstel.
Het NDN project werd gefinancierd door NSF in september 2010 als een van de vier projecten onder NSF’s Future Internet Architecture Program.