In order to transfer control information among the various remote daemons and application processes, the MyRT protocol library has a set of control messages. Every control message consists of a header component followed by a payload component.