Implementation of various network protocols for Cinder