Sieć zorientowana na treść (CCN) oznacza zmianę architektoniczną w fundamentalnym projekcie Internetu. Zamiast dostępu do danych na podstawie ich lokalizacji, na przykład serwera, można uzyskać do nich dostęp na podstawie ich zawartości. Gdy użytkownik w Internecie żąda danych, można je pobrać z dowolnego urządzenia sieciowego, które je przechowuje, zamiast konieczności pobierania z określonej lokalizacji w Internecie.
Internet od samego początku koncentrował się na komunikacji między urządzeniami stacjonarnymi, takimi jak komputery. Następnie, wraz z rozwojem Internetu, głównym celem interakcji z Internetem, z perspektywy użytkownika, było pobieranie treści. Podstawowy projekt Internetu nie przewidywał takiego wykorzystania, co prowadziło do wąskich gardeł i spowolnienia ruchu, często ugrzęzając w sieci, a nawet powodując awarie serwerów.
Kreatywne rozwiązania zostały opracowane przez lata, aby zapobiec zatrzymaniu Internetu, ale te rozwiązania rzadko dotyczyły podstawowego projektu. Sieci zorientowane na treść zmieniają tę rzeczywistość. CCN został zaprojektowany, aby naśladować wzorce korzystania z Internetu, wykorzystywać istniejącą infrastrukturę sieciową i rozwiązywać problemy, z którymi borykają się wydawcy podczas wydajnej dystrybucji informacji w celu zaspokojenia popytu. Ten nowy projekt architektoniczny umożliwia samoorganizację sieci, dzięki czemu mogą dostarczać odpowiednie treści na żądanie bez konieczności budowania całych nowych sieci.
Chociaż skupienie się na dostarczaniu treści, sieci zorientowane na treść nie zaniedbują pierwotnej intencji komunikacyjnej Internetu. Nawet komunikacja opiera się na skutecznym wyszukiwaniu i przesyłaniu informacji przez sieci. Z tego powodu CCN ma na celu przewidywanie nie tylko potrzeb informacyjnych, ale także interakcji wymaganych do wyszukiwania i rozpowszechniania tych informacji. Sercem sieci zorientowanej na treść jest to, że umożliwia ona automatyczne buforowanie danych w dowolnym miejscu sieci, niezależnie od aplikacji użytkownika końcowego. Zamiast przesyłać dane zgodnie z położeniem geograficznym, sieci zorientowane na treść rozpoznają rodzaj treści i odpowiednio je przesyłają.
Oznacza to, że wydawcy i dostawcy nie muszą przechowywać danych w jednej konkretnej lokalizacji, na przykład na serwerze. Wszystkie określone potrzeby dotyczące danych mają określoną nazwę, a każde urządzenie, które rozpoznaje żądanie danych, może odpowiedzieć na nie ze swojej pamięci podręcznej. Sieć zorientowana na treść może wykorzystywać wszelkie dostępne środki zarówno do pozyskiwania, jak i dostarczania treści użytkownikom. Realizuje to zadanie poprzez restrukturyzację zarządzania zasobami sieciowymi i dystrybucji informacji. Dzięki temu powstaje sieć, która jest wysoce elastyczna i elastyczna, bez konieczności usuwania podstawowej infrastruktury i zastępowania jej nowymi komponentami.
Paradygmat sieci zorientowanych na treść oznacza, że sieci nie skupiają się już na węzłach informacyjnych, ale sama sieć jest zbudowana z samoświadomych treści. Użytkownik z laptopem w pociągu nie musi już polegać na łączeniu się z bezprzewodowym punktem dostępowym, przechodzeniu do witryny internetowej, znajdowaniu, a następnie przeglądaniu i odpowiadaniu na określony zestaw danych, taki jak post na blogu. Zamiast tego ten użytkownik może po prostu odbić się od użytkownika smartfona w tym samym pociągu i przejrzeć lub odpowiedzieć na wpis na blogu w ciągu kilku sekund. Chociaż jest to uproszczone, wyjaśnia to potencjał sieci zorientowanej na treść w działaniu dla użytkownika końcowego.