*** Welcome to piglix ***

Content centric networking


In contrast to IP-based, host-oriented, Internet architecture, content centric networking (CCN) emphasizes content by making it directly addressable and routable. Endpoints communicate based on named data instead of IP addresses. CCN is characterized by the basic exchange of content request messages (called "Interests") and content return messages (called "Content Objects"). It is considered an information-centric networking (ICN) architecture.

The goals of CCN are to provide a more secure, flexible and scalable network thereby addressing the Internet's modern-day requirements for secure content distribution on a massive scale to a diverse set of end devices. CCN embodies a security model that explicitly secures individual pieces of content rather than securing the connection or "pipe". It provides flexibility by using names instead of IP addresses. Additionally, named and secured content resides in distributed caches automatically populated on demand or selectively pre-populated. When requested by name, CCN delivers named content to the user from the nearest cache, traversing fewer network hops, eliminating redundant requests, and consuming less resources overall. CCN began as a research project at the Palo Alto Research Cente (PARC) in 2007. The first software release (CCNx 0.1) was made available in 2009. There are a number of derivative and related buzzwords, such as named data networking. CCN Technology and its open source code base has been acquired by Cisco in February 2017

The principles behind information-centric networks were first described in the original 17 rules of Ted Nelson's Project Xanadu in 1979. In 2002, Brent Baccala submitted an Internet Draft differentiating between connection-oriented and data-oriented networking and suggested that the Internet web architecture was rapidly becoming more data oriented. In 2006, the DONA project at UC Berkeley and ICSI proposed an information centric network architecture, which improved TRIAD by incorporating security (authenticity) and persistence as first-class primitives in the architecture. On August 30, 2006, PARC Research Fellow Van Jacobson gave a talk titled "A new way to look at Networking" at Google. The CCN project was officially launched at PARC in 2007. In 2009, PARC announced the CCNx project (Content Centric Network), publishing the interoperability specifications and an open source implementation on the Project CCNx website on September 21, 2009. The original CCN design was described in a paper published at the International Conference on emerging Networking EXperiments and Technologies (CoNEXT) in December 2009.


...
Wikipedia

...