Che cos'è una rete incentrata sui contenuti?
La rete incentrata sul contenuto (CCN) segna un cambiamento architettonico nella progettazione fondamentale di Internet. Invece di accedere ai dati in base alla posizione, ad esempio un server, è possibile accedervi in base al contenuto. Quando un utente su Internet richiede i dati, questi possono essere recuperati da qualsiasi dispositivo di rete che li sta memorizzando, anziché dover essere recuperati da una posizione specifica su Internet.
Fin dalla sua istituzione, Internet si è concentrato sulla comunicazione tra dispositivi fissi come i computer. Quindi, man mano che Internet si evolveva, l'obiettivo principale dell'interazione con Internet, dal punto di vista dell'utente, ruotava attorno al recupero dei contenuti. Il design fondamentale di Internet non prevedeva tale utilizzo, portando a colli di bottiglia e rallentando il traffico, spesso impantanando le reti e persino arrestando i server.
Nel corso degli anni sono state ideate soluzioni creative per impedire a Internet di smettere di funzionare, ma quelle soluzioni raramente riguardavano il design di base sottostante. Il networking incentrato sul contenuto cambia questa realtà. CCN è progettato per imitare i modelli di utilizzo di Internet, sfruttare le infrastrutture di rete esistenti e risolvere i problemi che gli editori affrontano nel distribuire informazioni in modo efficiente per soddisfare la domanda. Questo nuovo design architettonico consente alle reti di auto-organizzarsi in modo da poter fornire contenuti pertinenti su richiesta senza dover costruire intere nuove reti.
Pur concentrandosi sulla consegna dei contenuti, le reti incentrate sui contenuti non trascurano l'intento di comunicazione originale di Internet. Anche la comunicazione si basa sul recupero e sulla trasmissione efficace delle informazioni da parte delle reti. Per tale motivo, CCN è progettato per anticipare non solo le esigenze informative ma anche le interazioni necessarie per il recupero e la diffusione di tali informazioni. Il cuore della rete incentrata sui contenuti è che consente la memorizzazione automatica nella cache dei dati in qualsiasi punto della rete, indipendentemente dall'applicazione dell'utente finale. Invece di trasmettere dati in base alla posizione geografica, il networking incentrato sul contenuto riconosce il tipo di contenuto e lo spinge di conseguenza.
Ciò significa che gli editori e i fornitori non devono ospitare dati in una posizione particolare, ad esempio su un server. Tutte le esigenze specifiche dei dati sono un nome specifico e qualsiasi dispositivo che riconosce che la richiesta di dati può rispondere ad esso dalla sua memoria cache. Una rete incentrata sui contenuti può trarre vantaggio da qualsiasi mezzo disponibile sia per acquisire sia per fornire contenuti agli utenti. Compie questo compito attraverso la ristrutturazione della gestione delle risorse di rete e la distribuzione delle informazioni. Ciò si traduce in una rete altamente adattabile e flessibile senza dover rimuovere l'infrastruttura sottostante e sostituirla con nuovi componenti.
Il paradigma delle reti incentrate sul contenuto significa che le reti non si concentrano più su hub di informazioni, ma invece la rete stessa è costruita con contenuti autocoscienti. Un utente con un laptop in treno non deve più fare affidamento sulla connessione a un hot spot wireless, navigare su un sito Web, trovare e quindi e rivedere o rispondere a una specifica serie di dati, come un post sul blog. Invece, quell'utente potrebbe semplicemente rimbalzare l'utente dello smartphone nello stesso treno e rivedere o rispondere al post del blog in pochi secondi. Sebbene semplificato, questo spiega il potenziale della rete incentrata sui contenuti in azione per un utente finale.