2.2 Message Syntax

None of the messages in this protocol has alignment requirements; that is, there are no padding bytes for forcing specific alignment. Additionally, fields are made as small as possible to optimize for fast transmission over low-bit-rate transports. Unless explicitly specified otherwise, all fields use big-endian encoding.

There is no single common header for all messages in this protocol; however, there are some common structures within messages, which are described in the sections that follow.