2.2 Message Syntax

The following sections define the syntax for the various messages in the protocol. All multiple-byte fields within a message MUST be marshaled in little-endian byte order, unless otherwise specified.