3 Protocol Details
This section addresses the message processing model for the protocol. It includes related information required by an implementation to successfully emit or consume protocol messages, such as an abstract data model for maintaining configuration or state information.
The protocol specifies two distinct roles for the entities that emit and consume protocol messages. The server and the client roles are described in separate subsections below.