1.1 Glossary

This document uses the following terms:

Client Security Mode: Specifies the mechanism used by the client to add validation information to each packet sent by the client to the server using the WDS Multicast Transport Protocol.

Configuration String: A Unicode string that is used by multicast namespace to instruct the content provider about the content required to be exposed.

content: Identified by a unique name under a given multicast namespace. The content metadata cannot change during the lifetime of a multicast session, and is required to allow random access to the data.

Content Metadata: Specifies an opaque binary data that is associated with the content.

Content Provider: A module that is loaded by the server and is responsible for providing access to the data for the content under a multicast namespace.

Endpoint GUID: Set of relevant services provided by a Service Provider are grouped together and as a whole identified by a unique Endpoint GUID.

globally unique identifier (GUID): A term used interchangeably with universally unique identifier (UUID) in Microsoft protocol technical documents (TDs). Interchanging the usage of these terms does not imply or require a specific algorithm or mechanism to generate the value. Specifically, the use of this term does not imply or require that the algorithms described in [RFC4122] or [C706] must be used for generating the GUID. See also universally unique identifier (UUID).

multicast: The ability of a transport protocol, such as User Datagram Protocol (UDP), to deliver messages to a group of recipients simultaneously without duplication of message unless the link to recipients is split.

multicast address: A recipient that subscribes to the network address to receive packets sent using Multicast UDP. In a multicast address scenario, a packet is sent once by the sender and is delivered to all subscribers.

multicast namespace: Hosts multiple content that are available to clients using multicast sessions. Identification by a unique name is required. All content under a multicast namespace is available for transmission over multicast transmission.

Multicast Session: A session setup by the server to transmit content to multiple clients using the WDS Multicast Application Protocol and the WDS Multicast Transport Protocol.

RSA Key: A public/private key pair generated using RSA algorithm. The private key is used to sign the packets for the WDS Multicast Transport Protocol and the public key is used by clients to validate the signatures.

security identifier (SID): An identifier for security principals that is used to identify an account or a group. Conceptually, the SID is composed of an account authority portion (typically a domain) and a smaller integer representing an identity relative to the account authority, termed the relative identifier (RID). The SID format is specified in [MS-DTYP] section 2.4.2; a string representation of SIDs is specified in [MS-DTYP] section 2.4.2 and [MS-AZOD] section 1.1.1.2.

Security Mode: Specifies the mechanism used by server and clients to validate the packets sent using the WDS Multicast Transport Protocol.

Server Security Mode: Specifies the mechanism used by server to add validation information to each packet sent by server to clients using the WDS Multicast Transport Protocol.

WDS server: A Windows Deployment Services (WDS) server that communicates with clients by using the WDS OS Deployment Protocol to aid in deployment of an OS image on a client machine. Clients also communicate to a WDS server to request initiation/setup of multicast sessions for content available in multicast namespace on server.A WDS server provides an extensible mechanism to allow service providers to provide services to clients.

MAY, SHOULD, MUST, SHOULD NOT, MUST NOT: These terms (in all caps) are used as defined in [RFC2119]. All statements of optional behavior use either MAY, SHOULD, or SHOULD NOT.