ICN
Information-Centric Networking (ICN) is a networking paradigm that prioritizes named data objects over host locations. In ICN, data is requested by name and may be retrieved from any node that can satisfy the request, including intermediate routers that cache content. The aim is to improve delivery efficiency, support mobility, and strengthen security by shifting trust to the data itself.
Core concepts include content naming, data-centric routing, in-network caching, and stateful forwarding. Communication uses Interest packets
Prominent ICN architectures include Content-Centric Networking (CCN) and Named Data Networking (NDN). They share data-centric security,
Applications include video and software distribution, mobile networks, and Internet of Things scenarios. ICN can reduce
Challenges include deployment hurdles, routing scalability, name management, privacy and access control, and potential content-poisoning risks.