node/browser ndn cache w/ interest matching, and ndn namespace traversal