A Brief Introduction to Named Data Networking

As a proposed Internet architecture, Named Data Networking (NDN) is designed to network the world of computing devices by naming data instead of naming data containers as IP does today. With this change, NDN brings a number of benefits to network communication, including built-in multicast, in-network caching, multipath forwarding, and securing data directly. NDN also enables resilient communication in intermittently connected and mobile ad hoc environments, which is difficult to achieve by today's TCP/IP architecture. This paper offers a brief introduction to NDN's basic concepts and operations, together with an extensive reference list for the design and development of NDN for readers interested in further exploration of the subject.

[1]  Lixia Zhang,et al.  Real-Time Streaming Data Delivery over Named Data Networking , 2016, IEICE Trans. Commun..

[2]  Alexander Afanasyev,et al.  journal homepage: www.elsevier.com/locate/comcom , 2022 .

[3]  Lixia Zhang,et al.  An Overview of Security Support in Named Data Networking , 2018, IEEE Communications Magazine.

[4]  Beichuan Zhang,et al.  On broadcast-based self-learning in named data networking , 2017, 2017 IFIP Networking Conference (IFIP Networking) and Workshops.

[5]  Stephen E. Deering,et al.  Multicast routing in internetworks and extended LANs , 1988, SIGCOMM '88.

[6]  Van Jacobson,et al.  Networking named content , 2009, CoNEXT '09.

[7]  Lixia Zhang,et al.  Hop-By-Hop Best Effort Link Layer Reliability in Named Data Networking , 2016 .

[8]  Gene Tsudik,et al.  DoS and DDoS in Named Data Networking , 2012, 2013 22nd International Conference on Computer Communication and Networks (ICCCN).

[9]  Jeff Burke Browsing an Augmented Reality with Named Data Networking , 2017, 2017 26th International Conference on Computer Communication and Networks (ICCCN).

[10]  Pablo Bermell-Garcia,et al.  Opportunities and challenges for named data networking to increase the agility of military coalitions , 2017, 2017 IEEE SmartWorld, Ubiquitous Intelligence & Computing, Advanced & Trusted Computed, Scalable Computing & Communications, Cloud & Big Data Computing, Internet of People and Smart City Innovation (SmartWorld/SCALCOM/UIC/ATC/CBDCom/IOP/SCI).

[11]  Christian F. Tschudin,et al.  Access-Controlled In-Network Processing of Named Data , 2016, ICN.

[12]  Alexander Afanasyev,et al.  Let's ChronoSync: Decentralized dataset state synchronization in Named Data Networking , 2013, 2013 21st IEEE International Conference on Network Protocols (ICNP).

[13]  Lixia Zhang Name-Based Access Control , 2015 .

[14]  Haitao Zhang,et al.  NDN host model , 2018, CCRV.

[15]  Patrick Crowley,et al.  Named data networking , 2014, CCRV.

[16]  Alexander Afanasyev,et al.  A Brief Introduction to NDN Dataset Synchronization (NDN Sync) , 2018, MILCOM 2018 - 2018 IEEE Military Communications Conference (MILCOM).

[17]  Van Jacobson,et al.  Adaptive web caching: towards a new global caching architecture , 1998, Comput. Networks.

[18]  Deborah Estrin,et al.  Building efficient wireless sensor networks with low-level naming , 2001, SOSP.

[19]  Lixia Zhang,et al.  A Survey of Distributed Dataset Synchronization in Named Data Networking , 2017 .

[20]  Alexander Afanasyev,et al.  NDN Automatic Prefix Propagation , 2018 .

[21]  Alexander Afanasyev,et al.  Breaking Out of the Cloud: Local Trust Management and Rendezvous in Named Data Networking of Things , 2017, 2017 IEEE/ACM Second International Conference on Internet-of-Things Design and Implementation (IoTDI).

[22]  Alexander Afanasyev,et al.  The Story of ChronoShare, or How NDN Brought Distributed Secure File Sharing Back , 2015, 2015 IEEE 12th International Conference on Mobile Ad Hoc and Sensor Systems.

[23]  Michal Król,et al.  NFaaS: named function as a service , 2017, ICN.

[24]  Van Jacobson,et al.  Schematizing Trust in Named Data Networking , 2015, ICN.

[25]  Patrick Crowley,et al.  Synchronizing namespaces with invertible bloom filters , 2015, 2015 ACM/IEEE Symposium on Architectures for Networking and Communications Systems (ANCS).

[26]  Steven McCanne,et al.  Receiver-driven layered multicast , 2001 .

[27]  Alexander Afanasyev,et al.  On the role of routing in named data networking , 2014, ICN '14.

[28]  Haitao Zhang,et al.  Sharing mHealth Data via Named Data Networking , 2016, ICN.

[29]  Alexander Afanasyev,et al.  SNAMP: Secure namespace mapping to scale NDN forwarding , 2015, 2015 IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS).

[30]  Klaus Schneider,et al.  A Practical Congestion Control Scheme for Named Data Networking , 2016, ICN.

[31]  ZHANGLi-xia,et al.  A reliable multicast framework for light-weight sessions and application level framing , 1995 .

[32]  Dmitri V. Krioukov,et al.  An experimental investigation of hyperbolic routing with a smart forwarding plane in NDN , 2016, 2016 IEEE/ACM 24th International Symposium on Quality of Service (IWQoS).

[33]  David D. Clark,et al.  Architectural considerations for a new generation of protocols , 1990, SIGCOMM '90.

[34]  Alexander Afanasyev,et al.  Packet Fragmentation in NDN : Why NDN Uses Hop-By-Hop Fragmentation NDN Memo , 2015 .

[35]  Minsheng Zhang,et al.  Scalable name-based data synchronization for named data networking , 2017, IEEE INFOCOM 2017 - IEEE Conference on Computer Communications.

[36]  Alexander Afanasyev,et al.  VectorSync: distributed dataset synchronization over named data networking , 2017, ICN.

[37]  D. Estrin,et al.  RSVP: a new resource reservation protocol , 2001 .

[38]  Ronald L. Rivest,et al.  SDSI - A Simple Distributed Security Infrastructure , 1996 .