Freenet's routing protocol
- Each node in the network stores some information locally
- Nodes also have approximate knowledge of what their neighbors store
too
- Request is forwarded to node's "best guess" neighbor unless it has
the information locally
- If the information is found within the request's "Hops to Live", it
is passed back through this chain of nodes to the original requestor
- The intermediate nodes store the information in their LRU cache as
it passes through