Content Networking: Architecture, Protocols, and Practice (The Morgan Kaufmann Series in Networking)