What is ndn?

NDN, or Named Data Networking, is a data-centric network protocol that focuses on the content of the data, rather than the location or IP address of the devices that are sending or receiving the data. NDN enables applications to request content by name, which can be satisfied by any host that has the content, thus increasing efficiency and reliability of content delivery.

NDN aims to solve the issues with the current internet protocol, such as security, scalability, and efficiency. It provides a secure and trustable network infrastructure, supports multicast, and can handle high-concurrent requests. Moreover, since NDN uses content-based routing, it can avoid congestion and reduce unnecessary data duplication.

NDN is still in its research and development phase and has not yet been widely adopted. However, it has been tested in various settings, including information-centric networking, internet of things, and data centers.