1.7 Versioning and Capability Negotiation

This protocol defines specific messages for versioning and capability negotiations. The following messages are used for such negotiations: