1.7 Versioning and Capability Negotiation

This document covers versioning aspects in the following areas:

  • Protocol versions

    This protocol provides five different versions: 1, 2, 4, 5, and 6 (version 3 is reserved and not used). More details on the protocol elements supported in each version are provided in Protocol Versioning (section 2.2.1).

  • Capability negotiation

    This protocol performs explicit versioning and capability negotiation, as specified in sections 1.7.2 and section 1.7.3.