1.1 Glossary

This document uses the following terms:

account: A collection of data and settings for a SharePoint Workspace or Groove identity that represents a user. This includes shared spaces, messages, and preferences that are associated with a user's identity. An account can reside on one or more devices.

connection: (1) A link between two devices that uses the Simple Symmetric Transport Protocol (SSTP). Each connection can support one or more SSTP sessions.

(2) A link that two physical machines or applications share to pass data back and forth.

device: A client or server computer that uses a device URL to identify itself as an endpoint for synchronizing account data.

device URL: A unique identifier for a client device, as described in [RFC3986].

device-targeted message: A message with an intended destination of a specific resource handler, identity, and client device combination. A device-targeted message is sent over a session addressed by a tuple of resource URL, identity URL, and client device URL.

fanout: The process of transmitting a message from a client device to a relay server for replication and distribution to multiple recipients.

identity: A digital persona that is associated with two key pairs, one for encrypting data and another for signing data.

identity URL: A string of characters that uniquely identifies an identity and conforms to the syntax of a URI, as described in [RFC3986].

identity-targeted message: A message that is destined for a specific resource handler and identity combination, regardless of the client device. The message address includes a resource URL, identity URL, and client device URL, where the client device URL is empty.

little-endian: Multiple-byte values that are byte-ordered with the least significant byte stored in the memory location with the lowest address.

message sequence: A command sequence "message/data… data…data/endmessage" that comprises a data transmission during a Simple Symmetric Transport Protocol (SSTP) session.

multi-drop fanout: A type of message fanout in which a client sends a message, addressed to multiple recipients, to a common recipient relay server.

presence: A status indicator on a client device that is transmitted by using the Wide Area Network Device Presence Protocol (WAN DPP).

relay server: A server application that provides message transmission services for Simple Symmetric Transport Protocol (SSTP) messages.

relay URL: A string of characters that uniquely identifies a relay server and conforms to the syntax of a URI, as described in [RFC3986].

session: A unidirectional communication channel for a stream of messages that are addressed to one or more destinations. A destination is specified by a resource URL, an identity URL, and a device URL. More than one session can be multiplexed over a single connection.

Simple Symmetric Transport Protocol Security Protocol (SSTP) security: An independent sub-protocol that is exchanged within defined Simple Symmetric Transport Protocol (SSTP) messages, and is used for mutual authentication between a relay server and a client device or an account.

single-hop fanout: A form of message fanout, where a client sends a single message with multiple recipients to the sender's relay server. The sender's relay server then groups copies of the message according to recipient relays and distributes the message to those target relay servers.

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.