2.2.3 Elements
The BITS Peer-Caching: Peer Discovery Protocol defines the http://schemas.microsoft.com/windows/2005/05/BITS/cache namespace as follows:
The msbits:Fqdn element MUST contain the fully qualified DNS domain name of a host, with format as described in [RFC1035] section 2.3.1 and a total length of 255 characters or less.
The msbits:version element MUST contain a list of versions of the BITS Peer-Caching: Peer Discovery Protocol that are supported by the sender. Versions MUST be unsigned 32-bit integers in a list delimited by white space. If version 1 is an element of the list, it MUST be the first element. This specification defines version 1, as no other versions are defined at the time of publication.
The type msbits:PeerServer represents an instance of the server role.
[WS-Discovery] section 2.6 refers to the a:EndpointReference element, as specified in [WSAddressing] section 2. Within messages sent by the BITS Peer-Caching: Peer Discovery Protocol, the specification of the a:EndpointReference element is constrained in the following ways:
The a:Address child element follows the recommendation of "uuid:" followed by a GUID. This MUST be the instance GUID of the server referred to in section 3.1.1.1.
A transport address in the d:XAddrs element MUST have one of the following formats:
IPV4-str= "https://" ipv4-address IPV6-str= "https://[" ipv6-address "]"
Where: