An Extensible Protocol Architecture for Application-Specific Networking