CCNx es un proyecto de código abierto a explorar el siguiente paso en la creación de redes, basada en un cambio de arquitectura fundamental: la sustitución de los ejércitos nombradas con el contenido nombrada como la abstracción primaria.
CCNx se puso en marcha con ideas de Content-Centric Networking (CCN) el programa de investigación PARC. La arquitectura PARC CCN toma el contenido como un primitivo y desacopla la ubicación de la identidad, la seguridad y el acceso, sin ningún concepto de host / máquina en el nivel más bajo. Creemos que tal enfoque en lo que no, donde aborda los problemas de comunicación de hoy en día mejor que el modelo tradicional de la creación de redes de paquetes, sin embargo, puede preservar las decisiones de diseño que hicieron TCP / IP simple, robusta y escalable. Proyecto CCNx es un vehículo para compartir estas ideas con la comunidad investigadora.
Tenga en cuenta que las especificaciones CCNx y software están siendo liberados en una fase muy temprana de desarrollo para fomentar la interacción con otros investigadores. Lo que está disponible ahora es la infraestructura pura, sin aplicaciones para demostrar los beneficios potenciales, y exige una gran cantidad de sofisticación técnica y la dedicación de usar. Si usted está buscando para aplicaciones interesantes que están listos para funcionar, o una plataforma sólida para empezar a construir sobre, usted es un poco demasiado pronto. Tenemos la intención de seguir desarrollando hacia esos objetivos, pero intencionalmente no estamos allí todavía
¿Cuál es nuevo en esta versión:.
- Cambios en la aplicación de cifrado para la compatibilidad con versiones anteriores de BouncyCastle y configuraciones con variada soporte criptográfico. También mejorando la gestión de los proveedores criptográficos.
- argumento Agregado stopall comando para ccn_repo para detener todos los repos que se ejecutan en la máquina.
- Se apaga mensaje ccnd acerca latidos por defecto (uso CCND_DEBUG = 128 para obtener estos mensajes de ida).
- ccnput fijo para permitir componentes de nombre después de la versión marcador, generan FinalBlockID en su caso.
- Se ha añadido soporte para la convención de la segmentación del archivo a ccncatchunks2.
- tiempo de espera centralizada en la biblioteca de Java a SystemConfiguration.
- Mejora plugin de VLC, incl. utilizando el nombre de & quot;. & quot ;, ccnx apoyar archivos versionados
- Las pequeñas mejoras en ContentExplorer como opción para guardar un archivo de sistema de archivos.
- escala de tiempo ampliada para C test_scale para reducir la posibilidad de fracaso espuria.
- Añadido guiones para ejecutar experimentos con la distribución de contenidos.
- Manija nula regreso de readLine para la decodificación binaria en la biblioteca de Java (# 100025).
- Mejoras en apoyo CCNFilterListener en biblioteca de Java (# 100027).
- Mejoras en el rendimiento de repos (# 100017)
- Problemas resueltos:
- Bug # 100009 Repositorio hace solicitudes de datos duplicados.
- Bug # 100014 Actualización de código para utilizar IANA asigna puerto. Número de puerto temporal reemplaza con el número de puerto ccnx registrada 9695. Ver http://www.iana.org/assignments/port-numbers
- Bug # 100015 ccndc sólo procesa último comando en el archivo de configuración.
- Bug # 100016 Repo no debe procesar cada pieza de contenido como una actualización de la política de potencial.
- Bug # 100019 bytes marcador incorrecto utilizado para la enumeración, los protocolos de pase.
- Bug # 100021 Repo debe tener una forma sencilla de especificar el prefijo al inicio del sistema.
- Bug # 100023 pruebas c minsuffix y falla contenthash.
- Bug # 100024 BasicKeyManager pasa null para generateConfigurationException.
- Bug # 100030 ccnChat / default no debe utilizar la serialización de Java. Convertido Java CCNStringObject utilizar codificación UTF-8 cadena.
- Bug # 100039 ccn.h debe tener un identificador de versión de la API.
- Introducir Java ContentEncodingException y utilizar IOException en lugar de utilizar XMLStreamException ampliamente.
- Corrección de errores y pruebas adicionales para AccessControlManager.
- Corrección de errores para el nombre de la enumeración.
- Mejora de manejo de estado interno en BloomFilter.java.
- Los ajustes a nivel de registro de algunas pruebas de Java.
- Reorganización de algunas pruebas de Java para ayudar a localizar las fallas intermitentes.
- cheques ContentExplorer para presencia de VLC plugin.
- Corrección de errores de Java CCNNetworkObjectTestRepo prueba.
- Construir soluciones para Mac OS X 10.6
- optimización añadido para objetos de red Java basadas en valores inmutables.
- verificación de los parámetros roto fija en ccndc.
- especificaciones fusionadas de los valores de tiempo de espera infinitas para la API de Java.
- Mejoras en Java CCNFlowControl y la creación de una simple servidor en memoria para servir llaves.
- Mejora de la manipulación de objetos de red de Java excepción.
- limpiado XML manejo de archivos de política de recompra.
- Añadido nuevo soporte para pruebas unitarias repo escritura locales.
- Eliminado timersub de signbenchtest.c para la portabilidad.
- Mejora interés reexpresión en la biblioteca de Java.
- refinamientos de menor importancia a los mensajes de registro de Java.
- Las revisiones de la documentación de Java.
- Mejoras menores a C biblioteca.
Definiciones
Cadena de la red
Comentarios que no se encuentran