Redes centradas en el contenido


A diferencia de la arquitectura de Internet basada en IP y orientada al host, la red centrada en el contenido (CCN) enfatiza el contenido haciéndolo directamente direccionable y enrutable. Los puntos finales se comunican basándose en datos con nombre en lugar de direcciones IP. CCN se caracteriza por el intercambio básico de mensajes de solicitud de contenido (llamados "Intereses") y mensajes de devolución de contenido (llamados "Objetos de contenido"). Se considera una arquitectura de redes centradas en la información (ICN).

Los objetivos de CCN son proporcionar una red más segura, flexible y escalable, abordando así los requisitos modernos de Internet para la distribución segura de contenido a gran escala a un conjunto diverso de dispositivos finales. CCN incorpora un modelo de seguridad que protege explícitamente partes individuales de contenido en lugar de asegurar la conexión o "tubería". Proporciona flexibilidad mediante el uso de nombres de datos en lugar de nombres de host (direcciones IP). Además, el contenido protegido y con nombre reside en cachés distribuidos que se rellenan automáticamente a pedido o se rellenan previamente de forma selectiva. Cuando se solicita por nombre, CCN entrega contenido con nombre al usuario desde la caché más cercana, atravesando menos saltos de red, eliminando solicitudes redundantes y consumiendo menos recursos en general. CCN comenzó como un proyecto de investigación en el Centro de Investigación de Palo Alto(PARC) en 2007. La primera versión de software (CCNx 0.1) estuvo disponible en 2009. [1] CCN es el antepasado de enfoques relacionados, incluida la creación de redes de datos con nombre . Cisco adquirió CCN Technology y su código fuente abierto en febrero de 2017. [2]

Los principios detrás de las redes centradas en la información se describieron por primera vez en las 17 reglas originales del Proyecto Xanadu de Ted Nelson en 1979. En 2002, Brent Baccala presentó un Borrador de Internet diferenciando entre las redes orientadas a la conexión y las orientadas a los datos y sugirió que Internet web la arquitectura se estaba volviendo rápidamente más orientada a los datos. [3] En 2006, el proyecto DONA [4] en UC Berkeley e ICSI propuso una arquitectura de red centrada en la información, que mejoró TRIAD [5] al incorporar seguridad (autenticidad) y persistencia como primitivas de primera clase en la arquitectura. El 30 de agosto de 2006, el investigador de PARC Van Jacobsondio una charla titulada "Una nueva forma de ver las redes" en Google. [6] El proyecto CCN se lanzó oficialmente en PARC en 2007. En 2009, PARC anunció el proyecto CCNx (Content Centric Network), publicando las especificaciones de interoperabilidad y una implementación de código abierto en el sitio web del Proyecto CCNx el 21 de septiembre de 2009. El original El diseño de CCN se describió en un documento publicado en la Conferencia Internacional sobre Experimentos y Tecnologías de Redes Emergentes (CoNEXT) en diciembre de 2009. [7]

La especificación del protocolo para CCNx 1.0 está disponible para comentarios y discusión. El trabajo en CCNx ocurre abiertamente en el grupo de investigación ICNRG IRTF .

Se propuso la integración perfecta de datos en un entorno de ejecución abierta como un factor importante que contribuye a proteger la seguridad de los análisis basados ​​en la nube y el cifrado de redes de claves. [12] La fuerza impulsora en la adopción de estas heurísticas fue doble: los flujos de datos interrumpidos por lotes permanecieron confinados a un entorno de ejecución óptimo; y acceso seguro compartido a la nube en función de procesos analíticos integradores. [13]

El objetivo funcional del Protocolo de Internet, tal como se concibió y creó en la década de 1970, era permitir que dos máquinas, una que comprendiera recursos y la otra deseara acceder a esos recursos, pudieran tener una conversación entre sí. El principio operativo era asignar direcciones a los puntos finales, permitiendo así que estos puntos finales se ubicaran y se conectaran entre sí.