Was ist Content-Centric Networking?
Content-Centric Networking (CCN) markiert einen architektonischen Wandel im grundlegenden Design des Internets. Anstatt auf Daten zuzugreifen, die auf ihrem Standort basieren, z. B. auf einem Server, kann auf sie basierend auf ihrem Inhalt zugegriffen werden. Wenn ein Benutzer im Internet Daten anfordert, können diese von jedem Netzwerkgerät abgerufen werden, auf dem sie gespeichert sind, anstatt dass sie von einem bestimmten Ort im Internet abgerufen werden müssen.
Seit seiner Einführung hat sich das Internet auf die Kommunikation zwischen festen Geräten wie Computern konzentriert. Während sich das Internet weiterentwickelte, drehte sich der Hauptfokus der Interaktion mit dem Internet aus der Sicht eines Benutzers um das Abrufen von Inhalten. Das grundlegende Design des Internets sah eine solche Nutzung nicht vor, was zu Engpässen und langsamem Datenverkehr führte, die Netzwerke oft blockierten und sogar Server zum Absturz brachten.
Im Laufe der Jahre wurden kreative Lösungen entwickelt, um zu verhindern, dass das Internet ins Stocken gerät. Diese Lösungen haben sich jedoch selten mit dem zugrunde liegenden Grunddesign befasst. Inhaltsorientiertes Networking verändert diese Realität. CCN wurde entwickelt, um Internetnutzungsmuster nachzuahmen, vorhandene Netzwerkinfrastrukturen zu nutzen und Probleme zu lösen, mit denen Verlage bei der effizienten Verteilung von Informationen konfrontiert sind, um die Nachfrage zu befriedigen. Diese neue Architektur ermöglicht es Netzwerken, sich selbst zu organisieren, sodass sie relevante Inhalte bei Bedarf bereitstellen können, ohne neue Netzwerke aufbauen zu müssen.
Das inhaltsorientierte Networking konzentriert sich zwar auf die Bereitstellung von Inhalten, vernachlässigt jedoch nicht die ursprüngliche Kommunikationsabsicht des Internets. Sogar die Kommunikation hängt davon ab, dass Netzwerke Informationen effektiv abrufen und übertragen. Aus diesem Grund ist CCN darauf ausgelegt, nicht nur den Informationsbedarf zu antizipieren, sondern auch die Interaktionen, die zum Abrufen und Verbreiten dieser Informationen erforderlich sind. Das Herzstück des inhaltsorientierten Netzwerks besteht darin, dass es das automatische Zwischenspeichern von Daten überall im Netzwerk ermöglicht, unabhängig von der Endbenutzeranwendung. Anstatt Daten nach geografischem Standort zu übertragen, erkennt Content-Centric Networking die Art der Inhalte und überträgt sie entsprechend.
Dies bedeutet, dass Verlage und Anbieter keine Daten an einem bestimmten Ort speichern müssen, z. B. auf einem Server. Alle spezifischen Datenanforderungen sind ein spezifischer Name, und jedes Gerät, das diese Datenanforderung erkennt, kann über den zwischengespeicherten Speicher darauf antworten. Ein inhaltsorientiertes Netzwerk kann alle verfügbaren Mittel nutzen, um Inhalte für Benutzer zu erfassen und bereitzustellen. Diese Aufgabe wird durch die Umstrukturierung des Netzwerkressourcenmanagements und der Informationsverteilung gelöst. Dies führt zu einem Netzwerk, das sehr anpassungsfähig und flexibel ist, ohne dass die zugrunde liegende Infrastruktur entfernt und durch neue Komponenten ersetzt werden muss.
Das Paradigma inhaltsorientierter Netzwerke bedeutet, dass sich Netzwerke nicht mehr auf Informationszentren konzentrieren, sondern das Netzwerk selbst aus selbstbewusstem Inhalt aufgebaut ist. Ein Benutzer mit einem Laptop im Zug muss sich nicht mehr darauf verlassen, dass er eine Verbindung zu einem drahtlosen Hotspot herstellt, zu einer Website navigiert, einen bestimmten Datensatz wie beispielsweise einen Blogbeitrag findet und diesen überprüft oder darauf reagiert. Stattdessen kann dieser Benutzer den Smartphone-Benutzer einfach im selben Zug abprallen lassen und den Blog-Beitrag in Sekunden überprüfen oder beantworten. Obwohl vereinfacht, erklärt dies das Potenzial von inhaltsorientiertem Networking für einen Endbenutzer.