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.