What is a "Face" in Named Data Networking?
Face is an overloaded term in Named Data Networking (NDN). Most developers have some feeling of what a face is, but often find it hard to explain. This article attempts to demystify the concept of face in NDN.
"Face" as Defined in Publications
The original NDN paper, Networking Named Content, introduces the term face in a footnote:
We use the term face rather than interface because packets are not only forwarded over hardware network interfaces but also exchanged directly with application processes within a machine.
NFD, the original NDN forwarder software, explains in the NFD Developer Guide:
