A service-centric network stack and architecture