1.7 Versioning and Capability Negotiation

This document covers versioning issues in the following areas:

  • Protocol Versions: A server advertises the versions of the protocol it supports via Hello and Probe-Match messages.

    A client does not advertise the protocol versions it supports.

    This specification defines version 1 of the BITS Peer-Caching: Peer Discovery Protocol. The format of each message in version 1 is defined in section 2 and 3. Because this is the initial release of the protocol, no additional versions are defined at time of publication.

  • Capability Negotiation: The BITS Peer-Caching: Peer Discovery Protocol implicitly allows negotiation of additional capabilities by the presence or absence of additional XML elements in each message. Version 1 does not define any capabilities.