Create protocol.h

Initial commit for protocol.h. This file contains the transport protocol definition