October 31, 2010 | Lixia Zhang, Deborah Estrin, and Jeffrey Burke; Van Jacobson, James D. Thornton, and Diana K. Smetters; Beichuan Zhang; Gene Tsudik; kc claffy and Dmitri Krioukov; Dan Massey and Christos Papadopoulos; Tarek Abdelzaher; Lan Wang; Patrick Crowley; Edmund Yeh
The Named Data Networking (NDN) project, initiated in 2010, aims to redefine the Internet architecture by shifting from a host-based model to a data-centric one. This approach allows data to be directly named and addressed, enabling more efficient content distribution and robust security. NDN's architecture is based on the "hourglass" model, with a thin waist that handles data naming and security, while the rest of the network remains as before. The key principles of NDN include data-centric security, end-to-end communication, and self-regulating traffic flow. NDN uses names to identify data, which can be used for content distribution, security, and caching. The architecture supports multipath routing, which helps in load balancing and service selection. NDN also facilitates user choice and competition by allowing different applications to operate independently. The project emphasizes the need for scalable routing solutions, fast forwarding engines, and efficient caching policies. NDN's design allows for the use of existing routing protocols with modifications to support name-based routing. The project also addresses challenges in security, privacy, and the management of large-scale data. NDN's data-centric approach enables more flexible and efficient content distribution, which can significantly impact society by democratizing access to information and content. The project outlines a research agenda focused on developing scalable routing solutions, fast forwarding engines, and efficient caching policies to support the deployment of NDN at a global scale. The project also emphasizes the importance of security and privacy in NDN, with a focus on end-to-end security and data protection. The NDN architecture is designed to be compatible with the current Internet, allowing for incremental deployment and integration with existing infrastructure. The project highlights the potential of NDN to revolutionize content distribution, application development, and network security, while also addressing the challenges of scalability, performance, and security in a data-centric model.The Named Data Networking (NDN) project, initiated in 2010, aims to redefine the Internet architecture by shifting from a host-based model to a data-centric one. This approach allows data to be directly named and addressed, enabling more efficient content distribution and robust security. NDN's architecture is based on the "hourglass" model, with a thin waist that handles data naming and security, while the rest of the network remains as before. The key principles of NDN include data-centric security, end-to-end communication, and self-regulating traffic flow. NDN uses names to identify data, which can be used for content distribution, security, and caching. The architecture supports multipath routing, which helps in load balancing and service selection. NDN also facilitates user choice and competition by allowing different applications to operate independently. The project emphasizes the need for scalable routing solutions, fast forwarding engines, and efficient caching policies. NDN's design allows for the use of existing routing protocols with modifications to support name-based routing. The project also addresses challenges in security, privacy, and the management of large-scale data. NDN's data-centric approach enables more flexible and efficient content distribution, which can significantly impact society by democratizing access to information and content. The project outlines a research agenda focused on developing scalable routing solutions, fast forwarding engines, and efficient caching policies to support the deployment of NDN at a global scale. The project also emphasizes the importance of security and privacy in NDN, with a focus on end-to-end security and data protection. The NDN architecture is designed to be compatible with the current Internet, allowing for incremental deployment and integration with existing infrastructure. The project highlights the potential of NDN to revolutionize content distribution, application development, and network security, while also addressing the challenges of scalability, performance, and security in a data-centric model.