Sunteți pe pagina 1din 17

Microsoft Windows Server Protocol to Patent Mapping (as of 4/18/2008) Visit http://www.centrify.

com/ today to
learn more about our identity
Courtesy of Centrify. Centrify extends MSFT AD across management solutions!
heterogenous systems and applications.
Primary WSPP Primary WSPP # of US # of US Patent
Protocol Description Task Scenario Patents? Apps? Patent / App #s Additional info/comments
[MS-SYS]: Windows System Overview Provides a mapping of WSPP tasks, scenarios, and protocols and a few implementation N/A 0 0
scenarios. This document is intended to be used together with the WSPP overview and
reference documents, which are companion documents to the WSPP protocol specifications.

[MS-ADA1]: Active Directory Schema Attributes A-LContains a partial list of the objects that exist in the Active Directory schema (attributes
User and Group Domain Services 0 0
beginning with A - L). Administration Interaction
[MS-ADA2]: Active Directory Schema Attributes MContains a partial list of the objects that exist in the Active Directory schema (attributes
User and Group Domain Services 0 0
beginning with M). Administration Interaction
[MS-ADA3]: Active Directory Schema Attributes N-ZContains a partial list of the objects that exist in the Active Directory schema (attributes
User and Group Domain Services 0 0
beginning with N - Z). Administration Interaction
[MS-ADLS]: Active Directory Lightweight DirectoryContains
Services aSchema
list of the objects that exist in the Active Directory Lightweight Directory Services
User and Group Domain Services 0 0
schema. Administration Interaction
[MS-ADSC]: Active Directory Schema Classes Contains a partial list of objects that exist in the Active Directory schema. User and Group Domain Services 0 0
Administration Interaction
[MS-ADTG]: Remote Data Services (RDS) Transport
Specifies
Protocol
theSpecification
Remote Data Services (RDS) Transport Protocol, a Microsoft proprietary Networking 1 0 5,974,416
protocol and an HTTP request/response protocol, that facilitates remote method definition and Transport
invocation, method definitions for executing database commands and for synchronizing
database results, and that defines a record format for encoding of database results.

[MS-ADTS]: Active Directory Technical Specification


Specifies the primary specification for Active Directory. The state model for this specification is User and Group Domain Services 0 0 Referenced in Kerberos Group
prerequisite to the other specifications for Active Directory, such as [MS-DRSR] and [MS- Administration Interaction Membership scenario
SRPL].
[MS-AIPS]: Authenticated Internet Protocol Specification
Supports a more generalized authentication exchange than the Internet Key Exchange Networking 0 1 US-2005-0108531-A1
Protocol and provides the optimizations in key exchange and policy discoverability. Transport (10/713,980)
[MS-APDS]: Authentication Protocol Domain Support Specifies
Specification
Authentication Protocol Domain Support, which is the communication process User and Group Domain Services 1 0 6,427,209 Also referenced in Base
between a server and a domain controller that uses Netlogon interfaces to complete an Administration Interaction Authentication and Authorization
authentication sequence. Scenario
[MS-BKRP]: BackupKey Remote Protocol Specification
Specifies how to encrypt secret values (such as cryptographic keys), so they can be backed User and Group Domain Services 1 0 6,044,155 Also referenced in Base
up to storage that is not specially protected, and how to decrypt such values in the event Administration Interaction Authentication and Authorization
recovery is necessary. Scenario
[MS-BKUP]: Microsoft NT Backup File Structure Specification
Describes the network format of the Windows NT backup file format and its constituent File and Print Basic File Services Patent info not provided in either
structures that may be used in other protocols. WSPP or MCPP mapping

[MS-BPAU]: Background Intelligent Transfer Service


Provides
(BITS)authentication
Peer-Caching:for
Peer
computers
Authentication
in an Active
Protocol
Directory
Specification
domain in support of the BITS User and Group Systems and System 0 0
Peer-Caching Content Retrieval Protocol ([MS-BPCR]). Administration Health Management

[MS-BPCR]: Background Intelligent Transfer Service


One(BITS)
of thePeer-Caching:
family of protocols
Content
thatRetrieval
implements
Protocol
a distributed
Specification
URL cache known as "BITS peer- User and Group Systems and System 0 0
caching". Other protocols in the family are used to discover potential peers and to Administration Health Management
authenticate them.
[MS-BPDP]: Background Intelligent Transfer Service
Used
(BITS)
to locate
Peer-Caching:
hosts in a Peer
domain
Discovery
that supports
Protocol
theSpecification
URL-caching protocol implemented by User and Group Systems and System 0 0
BITS. Administration Health Management

[MS-BRWS]: Common Internet File System (CIFS)Enables


BrowseraProtocol
server (or a set of servers) to act as a clearinghouse (or browser); a set of servers, File and Print
Specification Basic File Services 0 0 Also referenced in Advanced File
which are making services available, to access the clearinghouse and advertise the services Services scenario
they offer; and a set of clients to access the information clearinghouse and seek details of a
particular service.
[MS-CHAP]: Extensible Authentication Protocol Method
Uses Extensible
for Microsoft
Authentication
Challenge Handshake
Protocol Method
Authentication
for Microsoft
Protocol
Challenge
(CHAP)Handshake
Specification Networking 1 0 6,427,209 Not altogether clear if this patent
Authentication Protocol (CHAP) version 2 (EAP-MSCHAPv2) as an authentication method Transport applies, in the WSPP patent map
within the EAP-MSCHAPv2 framework. there is a "NetLogon Remote
Protocol: Challeng handshake
Authentication Protocol" listed
that appears to be MS-CHAP and
has an associated patent, so to
be conservative will assign the
patent

[MS-CRTD]: Certificate Templates Structure Specification


Specifies the syntax and interpretation of certificate templates, which form the basis of User and Group Multi-Factor 0 0
certificate management for the Certificate Templates Protocol Specification. Administration Authentication and
Certificate Services
[MS-CSRA]: Certificate Services Remote Administration
Specifies
Protocol
the Certificate
Specification
Services Remote Administration Protocol, which consists of a set of User and Group Multi-Factor 0 0
Distributed Component Object Model (DCOM) interfaces that allow administrative tools to Administration Authentication and
configure the state and policy of a certification authority (CA) on a server. Certificate Services

Microsoft Windows Protocol to Patent Mapping - Courtesy of Centrify.com Page 1


Microsoft Windows Server Protocol to Patent Mapping (as of 4/18/2008) Visit http://www.centrify.com/ today to
learn more about our identity
Courtesy of Centrify. Centrify extends MSFT AD across management solutions!
heterogenous systems and applications.
Primary WSPP Primary WSPP # of US # of US Patent
Protocol Description Task Scenario Patents? Apps? Patent / App #s Additional info/comments
[MS-DCOM]: Distributed Component Object ModelDescribes
(DCOM) Remote
the Distributed
ProtocolComponent
Specification
Object Model Protocol (DCOM) that exposes Networking 4 0 5,724,588
application objects via remote procedure calls (RPCs) and consists of a set of extensions Transport 5,881,230
layered on the Microsoft Remote Procedure Call Extensions. 6,208,952
6,820,267
[MS-DFSC]: Distributed File System (DFS): Referral
Allows
Protocol
file system
Specification
clients to resolve names from a namespace distributed across many File and Print DFS + File 2 1 5,701,462 EU patent: EP Patent #0661652;
servers and geographies into local names on specific file servers. Replication Services 5,842,214 EU patent application:
US-2006-0085428-A1 EP Publication #1643393
(11/053,386) (05108705.4)

[MS-DFSNM]: Distributed File System (DFS): Namespace


ProvidesManagement
a remote procedure
Protocolcall (RPC) interface for administering DFS configurations. The File and Print
Specification DFS + File 2 1 5,701,462 EU patent: EP Patent #0661652;
client is an application that issues method calls on the RPC interface to administer DFS. The Replication Services 5,842,214 EU patent application:
server is a DFS service that implements support for this RPC interface for administering DFS. US-2006-0085428-A1 EP Publication #1643393
(11/053,386) (05108705.4)

[MS-DFSRH]: DFS Replication Helper Protocol Specification


Is made up of a set of distributed component object model (DCOM) interfaces for configuring File and Print Advanced File 0 0
and monitoring DFS Replication Helper Protocols on a server. Systems
[MS-DHCPE]: Dynamic Host Configuration Protocol
Describes
(DHCP) Extensions
the Dynamic Host Configuration Protocol (DHCP), which specifies the Microsoft Networking 0 0
specific vendor-class options included in Microsoft's implementation of DHCP. Transport
[MS-DHCPN]: Dynamic Host Configuration Protocol
Describes
(DHCP) the
Extensions
DynamicforHost
Network
Configuration
Access Protection
Protocol (DHCP),
(NAP) which is designed to reduce the User and Group Network Access 0 1 US 2005-0267954 A1 EU patent application: EP
administrative burden and complexity of configuring hosts on a Transmission Control Administration Protection (11/056,276) Publication #1648137
Protocol/Internet Protocol (TCP/IP)-based network, such as a private intranet, and which is (05109345.8)
one enforcement method supported by Network Access Protection (NAP).
[MS-DLTCS]: Distributed Link Tracking Central Store
Describes
Protocolhow
Specification
the Active Directory objects are defined, updated, and interpreted, and works File and Print Advanced File 0 0 Also referenced in Basic File
with the Distributed Link Tracking (DLT) Workstation Protocol and the DLT Central Manager Systems Services scenario
Protocol, the two other protocols that make up Distributed Link Tracking.

[MS-DLTM]: Distributed Link Tracking: Central Manager


WorksProtocol
with the Specification
Distributed Link Tracking (DLT) Workstation Protocol to discover the new File and Print Advanced File 0 0 Also referenced in Basic File
location of a file that has moved. DLT can determine whether the file has moved on a mass- Systems Services scenario
storage device, within a computer, or between computers in a network. The DLT Central
Manager Protocol keeps track of file and volume moves and other relevant information from
participating computers, so it can provide this information in response to workstation queries.

[MS-DLTW]: Distributed Link Tracking: WorkstationWorks


Protocol
withSpecification
the Distributed Link Tracking (DLT) Central Manager Protocol to discover the new File and Print Advanced File 1 0 6,449,615 Also referenced in Basic File
location of a file that has moved. DLT can determine whether the file has moved on a mass- Systems Services scenario
storage device, within a computer, or between computers in a network. The DLT Workstation
Protocol helps a computer locate files that have been moved within a computer or between
computers in a computer network.
[MS-DMRP]: Disk Management Remote Protocol Specification
Managing storage objects on a machine. File and Print Basic File Services 0 0 Also referenced in User Admin
Systems Mgmt scenario and in
File - Advanced Files Services
scenario
[MS-DPSP]: Digest Protocol Extensions Specifies the variations in the Windows implementation of the Digest Authentication protocol User and Group Base Authentication 0 0
from the standard, as specified in [RFC2617]. Administration and Authorization
[MS-DRSR]: Directory Replication Service (DRS) Remote
Specifies
Protocol
the Directory
Specification
Replication Service Remote Protocol, an RPC protocol for replication User and Group Directory and Global 10 5 5,768,519 EU Patent: EP Patent #1004193
and management of data in Active Directory. Administration Catalog Replication 5,832,225
5,968,121
6,324,571
6,446,077
6,457,011
6,457,053
6,643,670
6,879,564
7,185,359
US-2006-0168120-A1
(11/357,601)
US-2006-0184589-A1
(11/379,996)
US-2006-0200831-A1
(11/408,654)
11/688,760
US-2006-0184646-A1
(11/379,998)

[MS-DSSP]: Directory Services Setup Remote Protocol


Exposes
Specification
an remote procedure call (RPC) interface that a client can call to obtain domain- User and Group Systems and System 0 0
related computer state and configuration information. Administration Health Management

Microsoft Windows Protocol to Patent Mapping - Courtesy of Centrify.com Page 2


Microsoft Windows Server Protocol to Patent Mapping (as of 4/18/2008) Visit http://www.centrify.com/ today to
learn more about our identity
Courtesy of Centrify. Centrify extends MSFT AD across management solutions!
heterogenous systems and applications.
Primary WSPP Primary WSPP # of US # of US Patent
Protocol Description Task Scenario Patents? Apps? Patent / App #s Additional info/comments
[MS-EERR]: ExtendedError Remote Data Structure
Specifies encoding extended error information. This specification assumes that the reader has User and Group Remote Procedure 0 0
familiarity with the concepts and the requirements that are detailed in [MS-RPCE] and [C706]. Administration Calls

[MS-EFSR]: Encrypting File System Remote (EFSRPC)


Performs
Protocol
maintenance
Specification
and management operations on encrypted data that is stored remotely File and Print Basic File Services 0 1 US-2007-0088947-A1 Also referenced in Advanced File
and accessed over a network. (11/611,051) Services scenario
An Enhanced Metafile Structure (EMF) is a collection of records that can store an image in an File and Print
[MS-EMF]: Enhanced Metafile Format Specification Print RPC 0 0 Got patent info from MCPP
application-independent format. The stored image can be recreated by processing the
records.
[MS-EMFPLUS]: Enhanced Metafile Format Plus Extensions
Enhanced Metafile
Specification
Format Plus Extensions define a device-independent structure that File and Print Print RPC 0 0
encapsulates graphics commands and objects for storage or for sending to devices such as
displays and printers, which support the drawing of images, graphics, and text.
[MS-EMFSPOOL]: Enhanced Metafile Spool Format
AnSpecification
EMF spool file is a collection of records that contain information to print a document File and Print Print RPC 0 0
outside the control of original application, either on the same computer, or on another
computer.
[MS-EVEN]: EventLog Remoting Protocol Specification
Exposes remote procedure call (RPC) methods for reading events in both live and backup User and Group Windows Event 0 0
event logs on remote computers and specifies how to get general information about a log. Administration Logging

[MS-EVEN6]: EventLog Remoting Protocol VersionExposes


6.0 Specification
Remote Procedure Call (RPC) methods for reading events in both live and backup User and Group Windows Event 1 0 6,931,405 EU patent application: EP
event logs on remote computers and specifies how to get general information about a log. Administration Logging Publication #1355232
This protocol addresses Windows Vista. (03004272.5)
[MS-FPSE]: FrontPage Server Extensions RemoteSpecifies
Protocol aSpecification
set of server extensions that can be used to augment a basic HTTP server. File and Print Basic File Services 2 0 5,732,219 Also referenced in Advanced File
5,793,966 Services scenario
[MS-FRS1]: File Replication Service Protocol Specification
Enables servers running Windows Server code name "Longhorn", Windows Server 2003, and File and Print DFS + File 2 1 5,588,147
Windows Server 2000 to replicate files and folders among servers on the network. This Replication Services 5,649,194
protocol enables duplicate files and folders to be maintained on multiple servers. US-2006-0136484-A1
(11/275,116)
[MS-FRS2]: SD Microsoft Distributed File System Replication
Specifies anProtocol
RPC interface
Specification
that replicates files between servers and enables the creation of File and Print Advanced File 0 3 US-2005-0015413-A1
multimaster optimistic file replication systems. Systems (10/733,459)
US-2004-0186916-A1
(10/791,041)
US-2007-0268516-A1
(11/364,234)

[MS-FSCC]: File System Control Codes Defines the network format of native Windows structures that may be used within other File and Print Basic File Services No patent information listed in
protocols. either WSPP or MCPP
[MS-GPDPC]: Group Policy: Deployed Printer Connections
Specifies Extension
the Deployed Printer Connections Extension to the Group Policy Protocol. User and Group Group Policy 0 0
Administration
[MS-GPFR]: Group Policy: Folder Redirection Protocol
Folder
Extension
Redirection is a Group Policy extension that provides a mechanism to relocate specific User and Group Group Policy 0 0
user folders to server disk volumes. File system access requests to a user's folders are Administration
automatically redirected to a newly created folder for each user.
[MS-GPIE]: Group Policy: Internet Explorer Maintenance
The Internet
Extension
Explorer Maintenance Extension enables administrators to apply custom settings User and Group Group Policy 0 0
to the Internet Explorer configuration on one or more computers to enforce Internet-related Administration
security standards and provide a common browser interface within the organization.

[MS-GPIPSEC]: Group Policy: IP Security (IPSec)This


Protocol
document
Extension
specifies the IPSec policy component's extension to the Group Policy protocol User and Group Group Policy 0 0
[MS-GPOL]. The transmitted configuration data enables centralized (common) configuration Administration
of the IPsec component on multiple client systems in order to provide basic traffic filtering,
data integrity, and optionally, data encryption for TCP/IP traffic.
Communicates administrator-defined policies between a client and a domain controller (DC).
[MS-GPOL]: Group Policy: Core Protocol Specification User and Group Group Policy 1 0 6,950,818
Administration
[MS-GPPREF]: Group Policy: Preferences Extension
Extension
Data Structure
to Group Policy: Core Protocol [MS-GPOL] that provides a mechanism to manage User and Group Group Policy 0 0
and deploy policy preferences. Administration
[MS-GPREG]: Group Policy: Registry Extension Encoding
The Registry Extension Encoding Protocol extension to the Group Policy Protocol provides a User and Group Group Policy 0 0
mechanism for an administrator to control any behavior on a client that depends on registry- Administration
based settings.
[MS-GPSB]: Group Policy: Security Protocol Extension
Specifies an extension to the Group Policy Protocol that enables security policies to be User and Group Group Policy 0 0
distributed to multiple client systems, so these systems can enact the policies in accordance Administration
with the intentions of the administrator.
[MS-GPSCR]: Group Policy: Scripts Extension Encoding
Specifies an extension to the Group Policy Protocol that provides a mechanism for an User and Group Group Policy 0 0
administrator to instruct an arbitrarily large group of clients to execute administrator-specified Administration
code at computer startup, computer shutdown, user log on, and user log off.
Enables
[MS-GPSI]: Group Policy: Software Installation Protocol an administrator to install and remove software applications at client computers.
Extension User and Group Group Policy 1 0 6,389,589
Administration
[MS-GPWL]: Group Policy: Wireless/Wired Protocol
Specifies
Extension
an extension to the Group Policy Protocol that specifies the behaviors of the User and Group Group Policy 0 0
Wireless/Wired Group Policy administrative-side and client-side plug-in extensions. Administration

Microsoft Windows Protocol to Patent Mapping - Courtesy of Centrify.com Page 3


Microsoft Windows Server Protocol to Patent Mapping (as of 4/18/2008) Visit http://www.centrify.com/ today to
learn more about our identity
Courtesy of Centrify. Centrify extends MSFT AD across management solutions!
heterogenous systems and applications.
Primary WSPP Primary WSPP # of US # of US Patent
Protocol Description Task Scenario Patents? Apps? Patent / App #s Additional info/comments
[MS-GSSA]: Generic Security Service Algorithm for
Generic
Secret Security
Key Transaction
Service Algorithm
Authentication
for Secret
for DNS
Key(GSS-TSIG)
TransactionProtocol
Authentication
Extension
for DNS (GSS- User and Group Base Authentication 0 0
TSIG) identifies one possible extension to TSIG based on the Generic Security Service Administration and Authorization
Application Program Interface (GSS-API).

[MS-HCEP]: Health Certificate Enrollment ProtocolAllows a network endpoint to obtain digital certificates.
Specification User and Group Network Access 0 2 US-2005-0267954-A1 EU patent application: EP
Administration Protection (11/056,276) Publication #1648137
11/395,559 (05109345.8)
[MS-ICPR]: ICertPassage Remote Protocol Specification
This protocol is a subset of the Windows Client Certificate Enrollment Protocol, as specified in Networking 0 0
[MS-WCCE]. Transport
Specifies extensions to the Internet Key Exchange (IKE) Protocol, as specified in [RFC2409]. Networking
[MS-IKEE]: Internet Key Exchange Protocol Extensions 0 1 US-2003-0142823-A1 EU patent applicattion: EP
Transport (10/056,889) Publication #1333635
(02028878.3)
[MS-IKEY]: Key Service Remote (IKeySvcR) Protocol
Specifies
Specification
a set of RPC interfaces that allow clients to install cryptographic keys and their Networking 0 0
associated X.509 certificates on a remote server. Transport
[MS-KILE]: Kerberos Protocol Extensions Specifies the Microsoft implementation of the Kerberos Protocol, as specified in [RFC4120], User and Group Kerberos Group 2 0 6,401,211 6,427,209 Referenced in Base
by specifying any Windows behaviors that differ from the Kerberos Protocol, in addition to Administration Membership Authentication and Domain
Windows extensions for interactive logon and the inclusion of authorization information Services Interaction scenarios
expressed as group memberships and related information.
[MS-LSAD]: Local Security Authority (Domain Policy)
Specifies
Remotea Microsoft-defined
Protocol Specification
protocol for managing sundry machine and domain security User and Group Domain Services 0 0 Referenced in Base
policies. Administration Interaction Authentication and Authorization
scenario
[MS-LSAT]: Local Security Authority (Translation Methods)
SpecifiesRemote
the Local
Protocol
Security
Specification
Authority (Translation Methods) Remote Protocol, which is User and Group Domain Services 0 0 Referenced in Base
implemented in Windows products to translate identifiers for security principal between Administration Interaction Authentication and Authorization
human-readable and machine-readable forms. scenario
[MS-MAIL]: Remote Mailslot Protocol SpecificationDescribes the Remote Mailslot Protocol, which is a Microsoft proprietary protocol and is a File and Print Basic File Services 0 0 Also referenced in Advanced File
simple, unreliable, and unidirectional interprocess communications (IPC) protocol between a Services scenario
client and server.
[MS-MCIS]: Content Indexing Services Protocol Specification
Allows a client to communicate with a server hosting an indexing service to issue queries. File and Print Basic File Services 0 0 Also referenced in Advanced File
Services scenario
[MS-MSRP]: Messenger Service Remote Protocol Specifies
Specification
a set of remote procedure call (RPC) interfaces that instructs a server to display Networking 0 0
short text messages to a console user, to deliver messages to a local or remote server for Transport
display to a console user, and to manage the names for which the server receives messages.

[MS-MWBE]: Microsoft Web Browser Federated Sign-On


Specifies
Protocol
extensions
Extensions
to the Microsoft Web Browser Federated Sign-On Protocol and enables User and Group Base Authentication 0 1 US-2006-0112422-A1
Web browser requestors that do not support scripting (to create POST messages) and Administration and Authorization (10/993,745)
enables passing security identifiers (SIDs) in Security Assertion Markup Language (SAML)
V1.1 assertions. It is assumed that the reader is familiar with the terms, concepts, and
protocol that are defined in [MS-MWBF].
[MS-MWBF]: Microsoft Web Browser Federated Sign-On
DescribesProtocol
the Microsoft
Specification
Web Browser Federated Sign-On Protocol, which is primarily a User and Group Base Authentication 0 2 US-2006-0112422-A1
restriction of the protocol that is specified in [WSFedPRP]. The restrictions are designed to Administration and Authorization (10/993,745) US-2005-
enable greater interoperability by reducing the number of variations that must be 0223217-A1
implemented. This document also specifies minor additions to [WSFedPRP] to handle (10/817,154)
common scenarios.
[MS-NLMP]: NT LAN Manager (NTLM) Authentication
UsedProtocol
in Windows
Specification
for authentication between clients and servers. User and Group Base Authentication 0 0
Administration and Authorization
[MS-NRPC]: Netlogon Remote Protocol Specification
Describes the Netlogon Remote Protocol, a Microsoft proprietary Remote Procedure Call User and Group Domain Services 0 0 Referenced in Base
(RPC) interface, that is used for user and machine authentication on domain-based networks; Administration Interaction Authentication and Authorization
to replicate the user account database for operating systems earlier than Windows 2000 scenario
backup domain controllers; to maintain domain relationships from the members of a domain to
the domain controller, among domain controllers for a domain, and between domain
controllers across domains; and to discover and manage these relationships.

[MS-NTHT]: NTLM Over HTTP Protocol Specification


Microsoft provides support for NT LAN Manager (NTLM) (as specified in [MS-NLMP]) User and Group Base Authentication 0 0
authentication in Microsoft Internet Explorer and Microsoft Internet Information Services (IIS) Administration and Authorization
that uses the HTTP protocol in addition to other standard authentication mechanisms.

[MS-OAUT]: OLE Automation Protocol Specification


Describes the OLE Automation Protocol, a Microsoft proprietary protocol that uses DCOM as Networking 0 0
its transport layer and provides support for an additional set of types as well as for a late- Transport
bound calling mechanism.
[MS-PAC]: Privilege Attribute Certificate Data Structure
Specifies the structure used to encode authorization information. The Privilege Attribute User and Group Kerberos Group 1 0 6,427,209 Also referenced in Domain
Certificate also contains memberships, additional credential information, profile and policy Administration Membership Services Interaction Scenario
information, and supporting security metadata.

Microsoft Windows Protocol to Patent Mapping - Courtesy of Centrify.com Page 4


Microsoft Windows Server Protocol to Patent Mapping (as of 4/18/2008) Visit http://www.centrify.com/ today to
learn more about our identity
Courtesy of Centrify. Centrify extends MSFT AD across management solutions!
heterogenous systems and applications.
Primary WSPP Primary WSPP # of US # of US Patent
Protocol Description Task Scenario Patents? Apps? Patent / App #s Additional info/comments
[MS-PAN]: Print System Asynchronous NotificationSpecifies
Protocol an asynchronous protocol that clients use to receive print status notifications from a File and Print
Specification Print RPC 0 1 US-2004-0193678-A1
print server and send any server-requested responses to those notifications back to the (10/402,104)
server. It is based on the Remote Procedure Call (RPC) protocol, as specified in [C706].

[MS-PAR]: Print System Asynchronous Remote Protocol the communication of print job processing and print system management information File and Print
DefinesSpecification Print RPC 2 1 5,699,495 EU patent application: EP
between a print client and any print server. 5,845,058 Publication #1564635
US-2005-179936-A1 (05100880.3)
(10/779,430)
[MS-PASS]: Passport Server Side Include (SSI) Version
Specifies
1.4how
Protocol
messages
Specification
are encapsulated on the wire. Networking 1 1 7,191,467
Transport US-2006-0185021-A1
(11/380,002)
Adds security
[MS-PEAP]: Protected Extensible Authentication Protocol (PEAP)services to the Extensible Authentication Protocol methods.
Specification Networking 0 2 US-2007-0101409-A1
Transport (11/264,439)
US-2003-0226017-A1
(10/157,806)
[MS-PKCA]: Public Key Cryptography for Initial Authentication
Enables the (PKINIT)
use of public
in Kerberos
key cryptography
Protocol Specification
in the initial authentication exchange of the User and Group Domain Services 0 0 Also referenced in Base
Kerberos Protocol and specifies the Windows implementation of PKINIT where it differs from Administration Interaction Authentication and Authorization
[RFC4556]. scenario
[MS-PNRP]: Peer Name Resolution Protocol (PNRP)
Used
Version
for resolving
4.0 Specification
a name to a set of information, such as IP addresses and to maintain a File and Print Advanced File 0 4 US-2005-0004916-A1 EU patent applications: EP
network of nodes (referred to as a cloud), and to resolve names to their endpoint information Systems (10/461,940) Publication #1487180
when requested by a node within the cloud. US-2006-0239197-A1 (04102612.1)
(11/112,042) PCT/US2006/015049
US-2006-0179139-A1
(11/375,726)
US-2007-0168512-A1
(11/376,397)

[MS-PSDP]: Proximity Service Discovery Protocol Specification


Specification defines a Microsoft proprietary protocol that is referred to as the Proximity Networking 0 3 2007-0141986-A1 Got patent info from MCPP
Service Discovery Protocol. Transport (11/313,148)
2007-0141984-A1
(11/312,040)
2007-0141988-A1
(11/434,394)

[MS-RAP]: Remote Administration Protocol Specification


Specifies an extension of the Microsoft Remote Administration Protocol (RAP) specification, File and Print Basic File Services 0 0 Also referenced in Advanced File
which Microsoft LAN Manager uses to perform remote administrative functions and is included Services scenario
in the Microsoft Windows operating system for compatibility reasons.

[MS-RCMP]: Remote Certificate Mapping ProtocolSpecifies


Specification
a Microsoft proprietary protocol that allows servers to use a directory, database, or User and Group Multi-Factor 1 0 6,427,209 Also referenced in Domain
other technology to map the user's X.509 certificate to a security principal. Administration Authentication and Services Interaction scenario
Certificate Services
[MS-RDC]: Remote Differential Compression Protocol
Enables
Specification
efficient synchronization of files with a remote source by using compression File and Print Advanced File 0 3 US-2005-0235043-A1 EU patent applications: EP
techniques to minimize the amount of data sent between a client and server. Systems (10/825,735) US-2006- Publication #1587007
0047855-A1 (05102664.9) EP Publication
(10/844,893) US-2006- #1641219 (05108288.1)
0085561-A1
(10/948,980)

[MS-RMPR]: Rights Management Services (RMS):Specifies


Client-to-Server
the Rights
Protocol
Management
Specification
Services Client/Server Protocol, which is a SOAP protocol, User and Group Rights Management 0 1 US-2004-0158709-A1 EU patent application: EP
that is used to obtain and issue certificates and licenses used for creating and working with Administration Services (10/364,627) Publication #1452941
protected content. (04001953.1)
[MS-RMPRS]: Rights Management Services (RMS):
Used
Server-to-Server
to communicateProtocol
information
Specification
between Rights Management Services (RMS) servers. User and Group Rights Management 0 2 US-2004-0158709-A1 EP Patent #1455479;
Administration Services (10/364,627) US-2004- EU Patent application: EP
0168061-A1 Publication #1452941
(10/373,458) (04001953.1)
[MS-RNAP]: Vendor-Specific RADIUS Attributes for
Specifies
Networkthe
Access
Microsoft
Protection
RADIUS(NAP)
vendor-specific
Data Structure
attributes (VSAs) that are implemented in the User and Group Network Access 0 0
Windows operating system. Administration Protection

[MS-RPCE]: Remote Procedure Call Protocol Extensions


Specifies a set of extensions to the DCE Remote Procedure Call 1.1 Specification, as User and Group Remote Procedure 0 0
specified in [C706]. Administration Calls
[MS-RPCH]: Remote Procedure Call Over HTTP Protocol
Specifies Specification
the use of HTTP or HTTPS as a transport for the Remote Procedure Call (RPC) User and Group Remote Procedure 0 1 US-2003-0225889-A1
Protocol, as specified in [C706] and extended in [MS-RPCE]. Administration Calls (10/158,239)
[MS-RPCL]: Remote Procedure Call Location Services
Specifies
Extensions
a set of extensions and restrictions to the DCE Remote Procedure Call Location User and Group Remote Procedure 1 0 6,202,089
Services specification as defined in [C706]. Administration Calls
[MS-RPRN]: Print System Remote Protocol Specification
Defines the communication of print job processing and print system management between a File and Print Print RPC 2 0 5,699,495 5,845,058
print client and any print server.

Microsoft Windows Protocol to Patent Mapping - Courtesy of Centrify.com Page 5


Microsoft Windows Server Protocol to Patent Mapping (as of 4/18/2008) Visit http://www.centrify.com/ today to
learn more about our identity
Courtesy of Centrify. Centrify extends MSFT AD across management solutions!
heterogenous systems and applications.
Primary WSPP Primary WSPP # of US # of US Patent
Protocol Description Task Scenario Patents? Apps? Patent / App #s Additional info/comments
[MS-RRP]: Windows Remote Registry Protocol Specification
The Windows Remote Registry Protocol is a remote procedure call (RPC)-based client/server User and Group Windows Remote 1 1 7,107,587
protocol that is used for remotely managing a hierarchical data store such as the Windows Administration Registry Services US-2005-0114300-A1
registry. For more information, see [MSWINREG]. (10/990,693)
[MS-RSMP]: Removable Storage Manager (RSM) Specifies
Remote Protocol
a set of Specification
distributed component object model (DCOM) interfaces for applications to File and Print Basic File Services 0 0 Also referenced in Advanced File
manage robotic changers, media libraries, and tape drives. The Removable Storage Manager Services and Systems Mgmt
(RSM) Remote Protocol deals with detailed low-level operating system and storage concepts. scenarios

[MS-RSP]: Remote Shutdown Protocol Specification


Specifies the Remote Shutddown Protocol. User and Group Systems and System 0 0
Administration Health Management

Supports
[MS-SAMR]: Security Account Manager (SAM) Remote printing
Protocol and spooling
Specification operations that are synchronous between client and server.
(Client-to-Server) User and Group Domain Services 0 0 Also referenced in Base
Administration Interaction Authentication and Authorization
scenario
[MS-SAMS]: Security Account Manager (SAM) Remote
Specifies
Protocol
a Microsoft
Specification
proprietary
(Server-to-Server)
protocol where domain controllers (DCs) use to forward time- User and Group Domain Services 0 0 Also referenced in Base
critical database changes to the primary domain controller (PDC), and to forward time-critical Administration Interaction Authentication and Authorization
database changes from a read-only domain controller (RODC) to a writable NC replica within scenario
the same domain outside the normal replication protocol.
[MS-SCMR]: Service Control Manager Remote Protocol
Used for
Specification
remotely managing the Service Control Manager (SCM), an RPC server that enables User and Group Systems and System 0 0
service configuration and control of service programs. Administration Health Management

[MS-SFU]: Kerberos Protocol Extensions: Service Specifies


for User and
twoConstrained
extensions toDelegation
the Kerberos
Protocol
protocol
Specification
as developed by Microsoft. These two User and Group Kerberos Group 0 1 US-2003-0018913-A1 2 EU applications: EP Publication
extensions, collectively known as Service for User (S4U), enable an application service to Administration Membership (09/886,146) #1271882 (02010767.8)
obtain a Kerberos service ticket on behalf of a user. EP Publication #1619856
(05020603.6). Referenced in
Base Authentication scenario

[MS-SMB]: Server Message Block (SMB) ProtocolDefines


Specification
extensions to the existing Common Internet File System (CIFS) specification that File and Print Basic File Services 1 2 5,261,051 Referenced in Windows Remote
have been implemented by Microsoft since the publication of the [CIFS] specification. 10/021,392 Registry Services scenario and
US-2006-0026165-A1 Advanced File Services scenario;
(10/954,747) EU patent: EP Patent #0438571;
EU patent application: EP
Publication #1619600
(05106517.5)

[MS-SMB2]: Server Message Block (SMB) VersionSupports


2.0 Protocol
the sharing
Specification
of file and print resources between machines and extends the concepts File and Print Advanced File 0 2 US-2006-0271697-A1 Referenced in Windows Remote
from the Server Message Block Protocol. Systems (11/182,251) Registry Services scenario; EU
US-2006-0271692-A1 patent applications: EP
(11/182,989) Publication #1727056
(05111885.9)
EP Publication #1727055
(05111729.9)

[MS-SNTP]: Network Time Protocol (NTP) Authentication


Specifies
Extensions
an authentication extension to the Network Time Protocol (NTP) version 3.0 User and Group Network Time 0 0
[RFC1305] and the Simple Network Time Protocol (SNTP) version 3.0 [RFC1769]. Administration Services
[MS-SOH]: Statement of Health for Network Access
Specifies
Protection
the(NAP)
Statement
Protocol
of Health
Specification
(SoH) protocol in which a client and a server exchange SoH User and Group Network Access 0 2 US-2007-0100850-A1
and Statement of Health Response (SoHR) messages. This protocol, and the appropriate Administration Protection (11/264,198)
authentication protocols, helps enterprises to ensure that users of their network resources are US-2007-0143392-A1
authenticated and are using systems that conform with corporate policies. (11/304,420)

[MS-SPNG]: Simple and Protected Generic Security


Explains
Serviceand
Application
documentsProgram
variations
Interface
madeNegotiation
by Microsoft
Mechanism
when first (SPNEGO)
implementing
Protocol
SPNEGO Extensions
in User and Group Base Authentication 0 0
the context of the current RFC, as specified in [RFC4178]. Administration and Authorization

[MS-SRPL]: Directory Replication Service (DRS) Protocol


Specifies
Extensions
the extensions
for SMTP
to the DRS Protocol for transport over the Simple Mail Transfer User and Group Directory and Global 0 0
Protocol (SMTP), which provide an alternate transport for the DRS protocol that may allow Administration Catalog Replication
domain controllers to perform replication in environments where the RPC transport
mechanism is unsuitable.
[MS-SRVS]: Server Service Remote Protocol Specification
Remotely enables file and printer sharing and named pipe access to the server through the File and Print Basic File Services 0 0 Also referenced in Advanced File
Server Message Block Protocol. Services scenario and in Systems
Management scenario

[MS-TDS]: Tabular Data Stream Protocol Specification


Facilitates interaction with a database server and provides for authentication and channel N/A No patent information listed in
encryption negotiation; specification of requests in SQL (including Bulk Insert); invocation of a either WSPP or MCPP
stored procedure, also known as a Remote Procedure Call (RPC); returning of data; and
Transaction Manager Requests. It is an application layer request/response protocol.

Microsoft Windows Protocol to Patent Mapping - Courtesy of Centrify.com Page 6


Microsoft Windows Server Protocol to Patent Mapping (as of 4/18/2008) Visit http://www.centrify.com/ today to
learn more about our identity
Courtesy of Centrify. Centrify extends MSFT AD across management solutions!
heterogenous systems and applications.
Primary WSPP Primary WSPP # of US # of US Patent
Protocol Description Task Scenario Patents? Apps? Patent / App #s Additional info/comments
[MS-TERE]: Teredo Extensions Provide additional capabilities to Teredo, including support for more types of Network Address Networking 0 4 US-2006-0182100-A1
Translations (NATs) and for more efficient communication. Transport (11/056,550) 11/724,495
11/731,337 11/786,989

[MS-TSCH]: AT Service Remote Protocol Specification


Specifies the protocols used by the Task Scheduler Remoting Protocol to register and User and Group Systems and System 0 0
configure a task and to inquire about the status of running tasks on a remote machine. Administration Health Management

[MS-UNMP]: User Name Mapping Protocol Specification


Maps Windows domain user and group account names to the POSIX user and group Networking 0 0
identifiers used in AUTH_UNIX authentication, and vice versa. This enables the association of Transport
user names for users who have different identities in Windows- and UNIX-based domains.

[MS-V4OF]: IPv4 Over IEEE 1394 Protocol Extensions


Specifies Microsoft's extension to the IPv4 over IEEE 1394 protocol to support bridging and Networking 0 0
clarifies the implementation details as specified in [RFC2734] where necessary. Transport
[MS-VDS]: Virtual Disk Service (VDS) Protocol Specification
Describes the Virtual Disk Service (VDS) Protocol, which is a set of distributed component File and Print Basic File Services 0 0 Also referenced in Advanced File
object model (DCOM) interfaces for managing the configuration of disk storage on a machine Services scenario
that deals with detailed, low-level operating system and storage concepts.

[MS-W32T]: W32Time Remote Protocol Specification


Used for controlling and monitoring a time service on a machine. This RPC interface supports User and Group Network Time 0 0
time services that synchronize time using the Network Time Protocol (NTP) Version 3, as Administration Services
specified in [RFC1305], as well as platform-specific hardware time sources.

[MS-WCCE]: Windows Client Certificate Enrollment


Specifies
ProtocolaSpecification
Microsoft proprietary protocol that consists of a set of DCOM interfaces that allow User and Group Multi-Factor 0 0 Also referenced in Domain
clients to request various services from a certification authority (CA). These services enable Administration Authentication and Services Interaction scenario
X.509 (as specified in [X509]) digital certificate enrollment, issuance, revocation, and property Certificate Services
retrieval.
[MS-WDV]: Web Distributed Authoring and Versioning
Extends
(WebDAV)
WebDAV Protocol:
by introducing
Client Extensions
new headers that both enable the file types that are not File and Print Basic File Services 1 1 6,581,099 Also referenced in Advanced File
currently manageable and optimize protocol interactions for file system clients. These US-2007-0050512-A1 Services scenario
extensions do not introduce new functionality into WebDAV, but instead optimize processing (11/217,626)
and eliminate the need for special-case processing.
[MS-WDVRN]: World Wide Distributed Authoring and
Specifies
Versioning
an extension
(WebDAV) to the
Noroot
Web-based
Depth Protocol
Distributed
Specification
Authoring and Versioning (WebDAV) File and Print Basic File Services 2 0 6,557,040 Either one of WDVRN or WDVRV
Protocol by using a standard HTTP mechanism. The noroot extension extends the Depth 6,658,476 maps to these 2 patent; the same
header field so it is possible to specify that the collection against which a method is executed patents are associated with both
is not to be included as part of that particular method execution. WDVRN and WDVRV

[MS-WDVRV]: World Wide Distributed Authoring and


Specifies
Versioning
an extension
(WebDAV)to the
MS-Author-Via
Web-based Protocol
Distributed
Specification
Authoring and Versioning (WebDAV) File and Print Basic File Services 0 0 See comment re: WDVRN
Protocol and is a response-header field on an OPTIONS command specifying how documents
under a particular namespace should be authored.
[MS-WINSRA]: Windows Internet Naming Service Supports
(WINS) Replication
resolution of
andNetBIOS
Autodiscovery
names Protocol
to IPv4 addresses.
Specification Networking 0 0
Transport

[MS-WKST]: Workstation Service Remote ProtocolRemotely


Specification
queries and configures certain aspects of a Server Message Block network User and Group Network Connection 0 0
redirector on a remote computer. Administration Management
[MS-WMF]: Windows Metafile Format SpecificationA Windows metafile is a container for an image, which is defined by series of variable-length File and Print Basic File Services 0 0 Got patent info from MCPP
records, called metafile records.
[MS-WMI]: Windows Management InstrumentationLeverages
Remote Protocol
the Common
Specification
Information Model (CIM), as specified in [DMTF-DSP004], to User and Group Systems and System 0 0
represent various components of the operating system. CIM is the conceptual model for Administration Health Management
storing enterprise management information.
[MS-WMIO]: Windows Management Instrumentation
Specifies
Encoding
a binary
Version
data
1.0encoding
Protocol format
Specification
used by the Windows Management Instrumentation User and Group Systems and System 0 0
Remote Protocol, as specified in [MS-WMI], for network communication. Administration Health Management

Specifies an HTTP-based protocol that clients use to download printer driver software from a File and Print
[MS-WPRN]: Web Point-and-Print Protocol Specification Internet Print 1 0 6,094,679
server in the client network or from a Web site. This allows distribution of printer driver
software using standard Web technologies.
[MS-WSH]: Windows Security Health Agent (WSHA)
Reports
and Windows
the system
Security
security
Health
health
Validator
state. (WSHV) Protocol Specification User and Group Network Access 0 1 US-2007-0143392-A1
Administration Protection (11/304,420)

[MS-WSMAN]: Web Services Management Protocol


Specifies
Extensions
the Web
for Windows
ServicesServer
Management
2003 (WS-MAN) Extensions Protocol, which is a general User and Group Systems and System 0 0
purpose, SOAP-based systems management protocol that defines procedures for carrying out Administration Health Management
remote management operations.

Microsoft Windows Protocol to Patent Mapping - Courtesy of Centrify.com Page 7


Microsoft Windows Server Protocol to Patent Mapping (as of 4/18/2008) Visit http://www.centrify.com/ today to
learn more about our identity
Courtesy of Centrify. Centrify extends MSFT AD across management solutions!
heterogenous systems and applications.
Primary WSPP Primary WSPP # of US # of US Patent
Protocol Description Task Scenario Patents? Apps? Patent / App #s Additional info/comments
[MS-WSMV]: Web Services Management ProtocolSpecifies
Extensions
thefor
Windows
Windows
Vista
Vista
extensions to the WS-Management Protocol, the WS- User and Group Systems and System 0 5 US-2007-0118642-A1 EU patent app:
Management Binding Specification, and the WS-CIM Mapping Specification for accessing Administration Health Management (11/286,757) US-2007- PCT/US2007/001363; also
CIM object as a Web service. 0192496 A1 referenced in Basic and
(11/469,408) US-2007- Advanced File Services scenarios
0192502-A1
(11/469,411) US-2007-
0192503-A1
(11/469,428) US-2007-
0192773-A1
(11/469,429)

[MS-WSP]: Windows Search Protocol SpecificationSpecifies the Windows Search Protocol (WSP), which allows a client to communicate with a File and Print Basic File Services 0 0 Also referenced in Advanced File
server hosting a Windows Search service (WSS) to issue queries. Services scenario
[MS-WSSFO]: Windows SharePoint Services (WSS): Specifies
File Operations
the communication
Database sequences
Communications
used by
Protocol
Web Front
Specification
End (WFE) and application N/A No patent information listed in
servers to perform data query and update commands on Back End Database Servers (BEDS) either WSPP or MCPP
as part of file, user, and group administration operations.
[MS-WSSO]: Windows SharePoint Services Overview
Serves as a roadmap, explaining the fundamental concepts and architecture of Windows N/A No patent information listed in
SharePoint Services (WSS) and describing WSS capabilities and scenarios related to File, either WSPP or MCPP
Print, and User/Group Administration.
[MS-WSUSSS]: Windows Update Services: Server-Server
Enables Protocol
a hierarchically
Specification
organized collection of servers to synchronize metadata and content Networking 0 0
associated with software updates over the Internet by using the Simple Object Access Transport
Protocol (SOAP) and HTTP protocols.
[MS-WUSP]: Windows Update Services: Client-Server
Enables
Protocol
machines
Specification
to discover and download software updates over the Internet using the Networking 0 2 US-2005-0132348-A1 EU patent applications: EP
SOAP and HTTP protocols. Transport (10/737,708) Publication #1579301
US-2005-0132349-A1 (04816784.5)
(10/737,726) EP Patent Application
#04757283.9
[MS-GLOS]: Windows Protocols Master Glossary Provides the definitions for terms that are used in the protocol documentation. N/A 0 0

[MS-REF]: Windows Protocols Master Reference Provides the normative and informative references used in the protocol documentation. N/A 0 0

TOTALS 46 60 Approx 25 EU patents/patent


apps
Notes/Caveats:

1. This was created by correlating this WSPP document (http://download.microsoft.com/download/2/8/a/28a250e5-5b79-4547-9959-346736ed7a97/WSPP_Patent_Mapping.pdf) and this MCPP document (http://download.microsoft.com/download/9/5/c/95c40a2a-b2a5-4417-b6ae-e77a695060aa/MCPP_Patent_Mapping.pdf) with the WSPP protocol
information found on MSDN (http://msdn2.microsoft.com/en-us/library/cc197979.aspx). This correlation was done the week of April 14, 2008, so the documents I based this correlation may have been subsequently updated/changed.
2. The content for the Protocol and Description columns come directly from MSDN, so it is their content/verbage and they should get full credit for that, and I cut and pasted the patent #s etc from the two maps into the appropriate columns. I counted each item in MSDN as a protocol (ie if it had a name and description, I considered it a protocol), even
though a few of the documents were indicated to be a reference and a glossary.
3. I used my best estimate based on the WSPP map to determine what Task and Scenario each protocol applies to. The map has some protocols in multiple tasks/scenarios, hence I used a judgement call to determine the "primary" task/scenario, and tried to add to the comments column which on protocols are also applicable to other
tasks/scenarios.
4. Some of the protocols (MS-EMF, MS-PSDP, MS-WMF) have their patents listed in the MCPP map vs. the WSPP map. MCPP does not list EU patents or patent applications, so these 3 may have EU patents and applications that apply to them.
5. Some of the protocols (MS-BKUP, MS-FSCC, MS-TDS, MS-WSSO and MS-WSSFO) do not have patent information in either the MCPP or WSPP map.
6. See "Comments" field for additional commentary.
7. I did not dig into any of the actual protocol documentation, so I can’t comment if the actual protocol documentation matches the content in note #1 above.
8. If you have any comments about protocols, etc. you can post a question to the protocol forum on MSDN http://forums.microsoft.com/MSDN/ShowForum.aspx?ForumID=2056&SiteID=1
9. The terms of use on our website apply to this document (http://www.centrify.com/termsofuse.asp), e.g. no representations/warranties, etc. apply. Here is some relevant verbage that apply to the document:

CENTRIFY AND/OR ITS RESPECTIVE SUPPLIERS MAKE NO REPRESENTATIONS ABOUT THE SUITABILITY OF THE INFORMATION CONTAINED IN THIS SPREADSHEET AND THE DOCUMENTS AND RELATED GRAPHICS PUBLISHED ON CENTRIFY.COM FOR ANY PURPOSE. ALL SUCH DOCUMENTS AND RELATED GRAPHICS ARE PROVIDED "AS IS" WITHOUT WARRANTY
OF ANY KIND. CENTRIFY AND/OR ITS RESPECTIVE SUPPLIERS HEREBY DISCLAIM ALL WARRANTIES AND CONDITIONS WITH REGARD TO THIS INFORMATION, INCLUDING ALL IMPLIED WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT SHALL CENTRIFY AND/OR ITS
RESPECTIVE SUPPLIERS BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF
INFORMATION AVAILABLE FROM THIS SITE.

THE DOCUMENTS AND RELATED GRAPHICS PUBLISHED ON THIS SITE COULD INCLUDE TECHNICAL INACCURACIES OR TYPOGRAPHICAL ERRORS. CHANGES ARE PERIODICALLY ADDED TO THE INFORMATION HEREIN. CENTRIFY AND/OR ITS RESPECTIVE SUPPLIERS MAY MAKE IMPROVEMENTS AND/OR CHANGES IN THE SOFTWARE AND/OR THE PROGRAM(S)
DESCRIBED HEREIN AT ANY TIME.

Notices Regarding Software, Documents and Services Available on this Web Site (including this spreadsheet)

IN NO EVENT SHALL CENTRIFY AND/OR ITS RESPECTIVE SUPPLIERS BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF SOFTWARE, DOCUMENTS, PROVISION OF OR FAILURE TO PROVIDE SERVICES, OR INFORMATION AVAILABLE FROM THIS SITE.

Links to Third Party Sites

THE CENTRIFY WEB SITE AND THIS DOCUMENT CONTAINS LINKS TO THIRD-PARTY WEB SITES. THE LINKED SITES ARE NOT UNDER THE CONTROL OF CENTRIFY AND CENTRIFY IS NOT RESPONSIBLE FOR THE CONTENTS OF ANY LINKED SITE OR ANY LINK CONTAINED IN A LINKED SITE, OR ANY
CHANGES OR UPDATES TO SUCH SITES. CENTRIFY IS PROVIDING THESE LINKS TO YOU ONLY AS A CONVENIENCE, AND THE INCLUSION OF ANY LINK DOES NOT IMPLY ENDORSEMENT BY CENTRIFY OF THE SITE.

Copyright Notice

Copyright © 2004 - 2008 Centrify Corporation, 444 Castro St., Suite 1100, Mountain View, CA, U.S.A. All rights reserved.

Centrify is a registered trademark and DirectAudit and DirectControl are trademarks of Centrify Corporation in the United States and/or other countries. Microsoft, Active Directory, Windows, Windows NT, and Windows Server are either registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries.

The names of actual companies and products mentioned herein may be the trademarks of their respective owners.

Microsoft Windows Protocol to Patent Mapping - Courtesy of Centrify.com Page 8


Microsoft Windows Server Protocol to Patent Mapping (as of 4/18/2008) Visit http://www.centrify.com/ today to
learn more about our identity
Courtesy of Centrify. Centrify extends MSFT AD across management solutions!
heterogenous systems and applications.
Primary WSPP Primary WSPP # of US # of US Patent
Protocol Description Task Scenario Patents? Apps? Patent / App #s Additional info/comments

Microsoft Windows Protocol to Patent Mapping - Courtesy of Centrify.com Page 9


MCPP Protocols

Protocol Description
[MS-PROTO]: Windows Protocols Overview Describes the technical relationships among certain sets of protocols that are included in MCPP. This document is intended to be used together with the overview and reference documents,
which are companion documents to the protocol specifications.
[MS-ADA1]: Active Directory Schema Attributes A-L Contains a partial list of the objects that exist in the Active Directory schema (attributes beginning with A - L).
[MS-ADA2]: Active Directory Schema Attributes M Contains a partial list of the objects that exist in the Active Directory schema (attributes beginning with M).
[MS-ADA3]: Active Directory Schema Attributes N-Z Contains a partial list of the objects that exist in the Active Directory schema (attributes beginning with N - Z).
[MS-ADLS]: Active Directory Lightweight Directory Services
Contains
Schemaa list of the objects that exist in the Active Directory Lightweight Directory Services schema.

[MS-ADSC]: Active Directory Schema Classes Contains a partial list of objects that exist in the Active Directory schema.
[MS-ADTG]: Remote Data Services (RDS) Transport Protocol Specifies
Specification
the Remote Data Services (RDS) Transport Protocol, a Microsoft proprietary protocol and an HTTP request/response protocol, that facilitates remote method definition and
invocation, method definitions for executing database commands and for synchronizing database results, and that defines a record format for encoding of database results.
[MS-ADTS]: Active Directory Technical Specification Describes the state model for Active Directory.
[MS-AIPS]: Authenticated Internet Protocol Specification Supports a more generalized authentication exchange than the Internet Key Exchange Protocol and provides the optimizations in key exchange and policy discoverability.

[MS-APDS]: Authentication Protocol Domain Support Specification


Specifies Authentication Protocol Domain Support, which is the communication process between a server and a domain controller that uses Netlogon interfaces to complete an authentication
sequence.
[MS-ASP]: ASP.NET State Server Protocol Specification Specifies the ASP.NET State Server Protocol, which is a contract for transmitting session state data between a client and a state server.

[MS-BKRP]: BackupKey Remote Protocol Specification Specifies how to encrypt secret values (such as cryptographic keys), so they can be backed up to storage that is not specially protected, and how to decrypt such values in the event recovery
is necessary.
[MS-BPAU]: Background Intelligent Transfer Service (BITS)
Provides
Peer-Caching:
authentication
Peer Authentication
for computers in
Protocol
an Active
Specification
Directory domain in support of the BITS Peer-Caching Content Retrieval Protocol ([MS-BPCR]).

[MS-BPCR]: Background Intelligent Transfer Service (BITS)


OnePeer-Caching:
of the family ofContent
protocols
Retrieval
that implements
Protocol Specification
a distributed URL cache known as "BITS peer-caching". Other protocols in the family are used to discover potential peers and to authenticate
them.

[MS-BPDP]: Background Intelligent Transfer Service (BITS)


Used
Peer-Caching:
to locate hosts
Peer
in aDiscovery
domain that
Protocol
supports
Specification
the URL-caching protocol implemented by BITS.

[MS-BRWS]: Common Internet File System (CIFS) Browser


Specification
Protocol Specification
of the Common Internet File System (CIFS) Browser Protocol.

[MS-BRWSA]: Common Internet File System (CIFS) Browser


UsedAuxiliary
by the master
Protocol
browser
Specification
server to query configuration information for the domains from the domain master browser server. The protocol operation is stateless.

[MS-CER]: Corporate Error Reporting Version 1.0 Protocol


Designed
Specification
for businesses to manage all error reporting information within the organization.

[MS-CHAP]: Extensible Authentication Protocol Method for


Uses
Microsoft
Extensible
Challenge
Authentication
HandshakeProtocol
Authentication
Method for
Protocol
Microsoft
(CHAP)
Challenge
Specification
Handshake Authentication Protocol (CHAP) version 2 (EAP-MSCHAPv2) as an authentication method within the EAP-
MSCHAPv2 framework.

[MS-CMOM]: MSDTC Connection Manager: OleTx Management


Enables Protocol
the remote
Specification
management of a OleTx Transaction Manager and its extensions: MSDTC Connection Manager: OleTx Transaction Internet Extension ([MS-DTCM]), the Transaction
Internet Protocol (TIP) Extensions ([MS-TIPP]), and MSDTC Connection Manager: OleTx XA Protocol Extension ([MC-DTCXA]).
[MS-CMP]: MSDTC Connection Manager: OleTx Multiplexing
Specifies
Protocol
the MSDTC
Specification
Connection Manager Protocol: Connection Multiplexing Protocol [MS-CMP].

[MS-CMPO]: MSDTC Connection Manager: OleTx Transports


Specifies
Protocol
the MSDTC
Specification
Connection Manager: OleTx Transports Protocol.

[MS-CMRP]: Failover Cluster: Management API (ClusAPI)


Microsoft
Protocolproprietary
Specification
RPC-based protocol that is used for remotely managing a cluster.

[MS-COM]: Component Object Model Plus (COM+) Protocol


Describes
Specification
the Component Object Model Plus (COM+) Protocol, which consists of a Microsoft proprietary DCOM interface (and DCOM protocol extensions) that is used for adding transactions,
implementing synchronization, managing multiple object class configurations, enforcing security, and providing additional functionality and attributes to DCOM-based distributed object
applications.
[MS-COMA]: Component Object Model Plus (COM+) Remote
Allows
Administration
clients to manage
Protocol
the Specification
configuration of software components, and to control running instances of these components.

[MS-COMEV]: Component Object Model Plus (COM+) Event


A Microsoft
Systemproprietary
Protocol Specification
protocol that exposes DCOM interfaces for storing and managing configuration data for publishers of events and their respective subscribers on remote computers. This
protocol also specifies how to get specific information about a publisher and its subscribers.
[MS-COMT]: Component Object Model Plus (COM+) Tracker
Specifies
Service
the Protocol
ComponentSpecification
Object Model Plus (COM+) Tracker Service Protocol, which allows clients to monitor running instances of components.

[MS-CPSP]: Connection Point Services: Phonebook DataStructure


Structurespecification for "Phonebook File" (store Point of Presence (POP) location information, logically grouped by geographical Region) and the "Region File" (lists regions).

[MS-CRTD]: Certificate Templates Structure SpecificationSpecifies the syntax and interpretation of certificate templates, which form the basis of certificate management for the Certificate Templates Protocol Specification.

[MS-CSRA]: Certificate Services Remote Administration Protocol


SpecifiesSpecification
the Certificate Services Remote Administration Protocol, which consists of a set of Distributed Component Object Model (DCOM) interfaces that allow administrative tools to configure
the state and policy of a certification authority (CA) on a server.
[MS-CSSP]: Credential Security Support Provider (CredSSP)
Specifies
Protocol
the Credential
Specification
Security Support Provider (CredSSP) Protocol, which enables an application to securely delegate a user's credentials from a client to a target server.

10
MCPP Protocols

Protocol Description
Remotely
[MS-CSVP]: Failover Cluster: Setup and Validation Protocol configures
(ClusPrep) cluster nodes, cleans up cluster nodes, and validates that hardware and software settings are compatible with Failover Clustering.
Specification

[MS-DCOM]: Distributed Component Object Model (DCOM)Describes


RemotetheProtocol
Distributed
Specification
Component Object Model Protocol (DCOM) that exposes application objects via remote procedure calls (RPCs) and consists of a set of extensions layered on the
Microsoft Remote Procedure Call Extensions.
[MS-DHCPM]: Microsoft Dynamic Host Configuration Protocol
Defines
(DHCP)
RPC interfaces
Server Management
that provideProtocol
methodsSpecification
for remotely accessing and administering the DHCP server. This protocol is a client/server protocol based on RPC that is used in the
configuration, management and monitoring of a DHCP server.

[MS-DFSC]: Distributed File System (DFS): Referral Protocol


Allows
Specification
file system clients to resolve names from a namespace distributed across many servers and geographies into local names on specific file servers.

[MS-DFSNM]: Distributed File System (DFS): Namespace


Provides
Management
a remote
Protocol
procedure
Specification
call (RPC) interface for administering DFS configurations. The client is an application that issues method calls on the RPC interface to administer DFS. The server
is a DFS service that implements support for this RPC interface for administering DFS.
Describes
[MS-DHCPE]: Dynamic Host Configuration Protocol (DHCP) the Dynamic Host Configuration Protocol (DHCP), which specifies the Microsoft specific vendor-class options included in Microsoft's implementation of DHCP.
Extensions

[MS-DHCPN]: Dynamic Host Configuration Protocol (DHCP)


Describes
Extensions
the Dynamic
for Network
HostAccess
Configuration
Protection
Protocol
(NAP)(DHCP), which is designed to reduce the administrative burden and complexity of configuring hosts on a Transmission Control
Protocol/Internet Protocol (TCP/IP)-based network, such as a private intranet, and which is one enforcement method supported by Network Access Protection (NAP).

[MS-DLTM]: Distributed Link Tracking: Central Manager Protocol


Works with
Specification
the Distributed Link Tracking (DLT) Workstation Protocol to discover the new location of a file that has moved. DLT can determine whether the file has moved on a mass-storage
device, within a computer, or between computers in a network. The DLT Central Manager Protocol keeps track of file and volume moves and other relevant information from participating
computers, so it can provide this information in response to workstation queries.
[MS-DLTW]: Distributed Link Tracking: Workstation Protocol
Works
Specification
with the Distributed Link Tracking (DLT) Central Manager Protocol to discover the new location of a file that has moved. DLT can determine whether the file has moved on a mass-
storage device, within a computer, or between computers in a network. The DLT Workstation Protocol helps a computer locate files that have been moved within a computer or between
computers in a computer network.
Managing storage objects on a machine.
[MS-DMRP]: Disk Management Remote Protocol Specification

[MS-DNSP]: Domain Name Service (DNS) Server Management


DefinesProtocol
RPC interfaces
Specification
that provide methods for remotely accessing and administering a DNS server. It is a client/server protocol based on RPC that is used in the configuration, management
and monitoring of a DNS server.
[MS-DPDX]: DirectPlay DXDiag Usage Protocol Specification
Intended for peer-to-peer network video gaming and used by the DXDiag application, which is part of the Windows operating system.

[MS-DPSP]: Digest Protocol Extensions Specifies the variations in the Windows implementation of the Digest Authentication protocol from the standard, as specified in [RFC2617].
[MS-DRM]: Digital Rights Management License Acquisition
Provides
Data Structure
secure distribution, promotion, and sale of digital media content.

[MS-DRSR]: Directory Replication Service (DRS) RemoteSpecifies


Protocolan
Specification
RPC protocol for replication and management of data in Active Directory.

Exposes an remote procedure call (RPC) interface that a client can call to obtain domain-related computer state and configuration information.
[MS-DSSP]: Directory Services Setup Remote Protocol Specification

This protocol
[MS-DTCLU]: MSDTC Connection Manager: OleTx Transaction provides
Protocol Logicalconcrete mechanisms
Unit Mainframe for associating an Atomic Transaction and an LU type 6.2 Logical Unit of Work.
Extension

[MS-DTCM]: MSDTC Connection Manager: OleTx Transaction


ExtendsInternet
the OleTx
Protocol
protocol
Specification
(see [MS-DTCO]) to enable its interoperation with the open-standard Transaction Internet Protocol (TIP)

[MS-DTCO]: MSDTC Connection Manager: OleTx Transaction


Provides
Protocol
concrete
Specification
mechanisms for beginning, propagating, and completing atomic transactions. It also provides mechanisms for coordinating agreement on a single atomic outcome for each
transaction, and for reliably distributing that outcome to all participants in the transaction.
[MS-EERR]: ExtendedError Remote Data Structure Specifies encoding extended error information. This specification assumes that the reader has familiarity with the concepts and the requirements that are detailed in [MS-RPCE] and [C706].

PerformsSpecification
[MS-EFSR]: Encrypting File System Remote (EFSRPC) Protocol maintenance and management operations on encrypted data that is stored remotely and accessed over a network.

[MS-EMF]: Enhanced Metafile Format Specification An Enhanced Metafile Structure (EMF) is a collection of records that can store an image in an application-independent format. The stored image can be recreated by processing the records.

[MS-EMFPLUS]: Enhanced Metafile Format Plus Extensions


Enhanced
Specification
Metafile Format Plus Extensions define a device-independent structure that encapsulates graphics commands and objects for storage or for sending to devices such as displays and
printers, which support the drawing of images, graphics, and text.
[MS-EMFSPOOL]: Enhanced Metafile Spool Format Specification
An EMF spool file is a collection of records that contain information to print a document outside the control of original application, either on the same computer, or on another computer.

[MS-EVEN]: EventLog Remoting Protocol Specification Exposes remote procedure call (RPC) methods for reading events in both live and backup event logs on remote computers and specifies how to get general information about a log.

[MS-EVEN6]: EventLog Remoting Protocol Version 6.0 Specification


Exposes Remote Procedure Call (RPC) methods for reading events in both live and backup event logs on remote computers and specifies how to get general information about a log. This
protocol addresses Windows Vista.
[MS-FASP]: Firewall and Advanced Security Protocol Specification
Describes the protocol for managing security policies on remote computers.

[MS-FAX]: Fax Server and Client Remote Protocol Specification


Defines the Microsoft proprietary Fax Server and Client Remote Protocol, which is a remote procedure call (RPC)-based, client-server protocol, that is used to send faxes and to manage the
fax server and its queues.
[MS-FPSE]: FrontPage Server Extensions Remote Protocol
Specifies
Specification
a set of server extensions that can be used to augment a basic HTTP server.

11
MCPP Protocols

Protocol Description
Set of a Distributed Component Object Model (DCOM) interfaces for managing the configuration of directory quotas, file screens, and storage report jobs on a machine.
[MS-FSRM]: File Server Resource Manager Protocol Specification

[MS-FSCC]: File System Control Codes Defines the network format of native Windows structures that may be used within other protocols.
[MS-GPDPC]: Group Policy: Deployed Printer Connections
Specifies
Extension
the Deployed Printer Connections Extension to the Group Policy Protocol.

[MS-GPEF]: Group Policy: Encrypting File System Extension


Describes the Group Policy Extension for Encrypting File System, which uses the Microsoft proprietary protocol, Group Policy Protocol, to allow remote administrative configuration of the
Encrypting File System.
[MS-GPFR]: Group Policy: Folder Redirection Protocol Extension
Folder Redirection is a Group Policy extension that provides a mechanism to relocate specific user folders to server disk volumes. File system access requests to a user's folders are
automatically redirected to a newly created folder for each user.
[MS-GPIE]: Group Policy: Internet Explorer Maintenance The
Extension
Internet Explorer Maintenance Extension enables administrators to apply custom settings to the Internet Explorer configuration on one or more computers to enforce Internet-related
security standards and provide a common browser interface within the organization.
[MS-GPIPSEC]: Group Policy: IP Security (IPSec) Protocol
This
Extension
document specifies the IPSec policy component's extension to the Group Policy protocol [MS-GPOL]. The transmitted configuration data enables centralized (common) configuration of
the IPsec component on multiple client systems in order to provide basic traffic filtering, data integrity, and optionally, data encryption for TCP/IP traffic.
[MS-GPOL]: Group Policy: Core Protocol Specification Communicates administrator-defined policies between a client and a domain controller (DC).

[MS-GPPREF]: Group Policy: Preferences Extension Data


Extension
Structureto Group Policy: Core Protocol [MS-GPOL] that provides a mechanism to manage and deploy policy preferences.

[MS-GPREG]: Group Policy: Registry Extension Encoding The Registry Extension Encoding Protocol extension to the Group Policy Protocol provides a mechanism for an administrator to control any behavior on a client that depends on registry-based
settings.
[MS-GPSB]: Group Policy: Security Protocol Extension Specifies an extension to the Group Policy Protocol that enables security policies to be distributed to multiple client systems, so these systems can enact the policies in accordance with the
intentions of the administrator.
[MS-GPSCR]: Group Policy: Scripts Extension EncodingSpecifies an extension to the Group Policy Protocol that provides a mechanism for an administrator to instruct an arbitrarily large group of clients to execute administrator-specified code at
computer startup, computer shutdown, user log on, and user log off.
[MS-GPSI]: Group Policy: Software Installation Protocol Extension
Enables an administrator to install and remove software applications at client computers.

[MS-GPWL]: Group Policy: Wireless/Wired Protocol Extension


Specifies an extension to the Group Policy Protocol that specifies the behaviors of the Wireless/Wired Group Policy administrative-side and client-side plug-in extensions.

[MS-GSSA]: Generic Security Service Algorithm for Secret


Generic
Key Transaction
Security Service
Authentication
Algorithmfor
forDNS
Secret
(GSS-TSIG)
Key Transaction
ProtocolAuthentication
Extension for DNS (GSS-TSIG) identifies one possible extension to TSIG based on the Generic Security Service Application
Program Interface (GSS-API).

[MS-H245]: H.245 Protocol: Microsoft Extensions Describes Microsoft's extensions for H.323 protocol.
[MS-H26XPF]: Real-Time Transport Protocol (RTP/RTCP):
Specifies
H.261 and
extensions
H.263 Video
used to
Streams
transmit
Data
andStructure
receive H.261 or H.263 video streams in a two-party peer-to-peer call.

[MS-HCEP]: Health Certificate Enrollment Protocol Specification


Allows a network endpoint to obtain digital certificates.

[MS-ICPR]: ICertPassage Remote Protocol SpecificationThis protocol is a subset of the Windows Client Certificate Enrollment Protocol, as specified in [MS-WCCE].

[MS-IISS]: Internet Information Services (IIS) ServiceControl


A client-to-server
Protocol Specification
protocol that enables remote control of Internet services as a single unit.

[MS-IKEE]: Internet Key Exchange Protocol Extensions Specifies extensions to the Internet Key Exchange (IKE) Protocol, as specified in [RFC2409].

[MS-IKEY]: Key Service Remote (IKeySvcR) Protocol Specification


Specifies a set of RPC interfaces that allow clients to install cryptographic keys and their associated X.509 certificates on a remote server.

[MS-IMSA]: Internet Information Services (IIS) IMSAdminBaseW


Defines Remote
interfaces
Protocol
that provide
Specification
Unicode-compliant methods for remotely accessing and administering the IIS metabase associated with an application that manages IIS configuration, such as
the IIS snap-in for Microsoft Management Console (MMC).
Allows a Microsoft virtual machine to determine ownership of remote objects.
[MS-IOI]: IManagedObject Interface Protocol Specification

[MS-IRDA]: IrDA Object Exchange (OBEX) Protocol Profile


Clarifies the implementation details of [IROBEX] where necessary and clarifies which portions of [IROBEX] are not implemented.

[MS-IRP]: Internet Information Services (IIS) Inetinfo Remote


A remote
Protocol
procedure
Specification
call (RPC)-based client/server protocol that is used for managing Internet protocol servers such as those hosted by Microsoft Internet Information Services (IIS).

[MS-KILE]: Kerberos Protocol Extensions Specifies the Microsoft implementation of the Kerberos Protocol, as specified in [RFC4120], by specifying any Windows behaviors that differ from the Kerberos Protocol, in addition to Windows
extensions for interactive logon and the inclusion of authorization information expressed as group memberships and related information.
[MS-LLTD]: Link Layer Topology Discovery (LLTD) Protocol
Specifies
Specification
the Link Layer Topology Discovery (LLTD) Protocol, which an application or higher-layer protocol can use to facilitate discovery of link-layer topology and diagnose various problems
associated with a network's signal strength and bandwidth.
[MS-LSAD]: Local Security Authority (Domain Policy) Remote
Specifies
Protocol
a Microsoft-defined
Specification protocol for managing sundry machine and domain security policies.

[MS-LSAT]: Local Security Authority (Translation Methods)


Specifies
Remotethe
Protocol
Local Security
Specification
Authority (Translation Methods) Remote Protocol, which is implemented in Windows products to translate identifiers for security principal between human-readable
and machine-readable forms.
[MS-MAIL]: Remote Mailslot Protocol Specification Describes the Remote Mailslot Protocol, which is a Microsoft proprietary protocol and is a simple, unreliable, and unidirectional interprocess communications (IPC) protocol between a client
and server.

12
MCPP Protocols

Protocol Description
Allows a client to communicate with a server hosting an indexing service to issue queries.
[MS-MCIS]: Content Indexing Services Protocol Specification

[MS-MMSP]: Microsoft Media Server (MMS) Protocol Specification


Specifies the Microsoft Media Server (MMS) Protocol specification version 1.0. MMS streams multimedia from Windows Media Services to Windows Media Player, or to another instance of
Windows Media Services. MMS uses TCP (Transmission Control Protocol) and UDP (User Datagram Protocol).
[MS-MNPR]: Microsoft NetMeeting Protocol SpecificationImplements a proprietary method of application sharing over the T.120 Multipoint Communication Service (MCS) layer, using the S20 MCS Channel.

[MS-MQBR]: Message Queuing (MSMQ): Binary ReliableUsed


Message
by Message
RoutingQueuing
Algorithm
(also known as MSMQ) to communicate across both connected networks and heterogeneous networks.

[MS-MQCN]: Message Queuing (MSMQ): Directory Service


A queued
Change
protocol
Notification
that uses
Protocol
Microsoft
Specification
Message Queuing (MSMQ) as its transport infrastructure to send notifications wrapped within Microsoft Message Queuing (MSMQ) messages.

[MS-MQDS]: Message Queuing (MSMQ): Directory Service


Specifies
Protocol
theSpecification
Message Queuing (MSMQ): Directory Service Protocol, a remote procedure call (RPC)–based protocol that is used by Message Queuing (MSMQ) clients and Message Queuing
servers to remotely access and maintain MSMQ directory objects in the MSMQ: Directory Service Protocol.
[MS-MQMA]: Message Queuing (MSMQ): Architecture Protocol
Describes
Specification
how the Message Queuing (MSMQ) protocols fit together.

[MS-MQMP]: Message Queuing (MSMQ): Queue Manager


Enables
Client communication
Protocol Specification
between message queuing client applications and an MSMQ Queue Manager.

[MS-MQMQ]: Message Queuing (MSMQ): Data Structures


Contains common definitions and data structures that are used in various protocols in the set of Microsoft Message Queuing protocols.

[MS-MQMR]: Message Queuing (MSMQ): Queue Manager


Used
Management
for management
Protocol
operations
Specification
on the MSMQ server, including monitoring the MSMQ installation and the queues.

[MS-MQQB]: Message Queuing (MSMQ): Message Queuing


Defines
Binary
a mechanism
Protocol Specification
for reliably transferring messages between two message queues located on two different hosts.

RPC-based
[MS-MQQP]: Message Queuing (MSMQ): Queue Manager to Queue protocol
Managerused by the
Protocol queue manager and runtime library to read and purge messages from a remote queue.
Specification

[MS-MQRR]: Message Queuing (MSMQ): Queue Manager AnRemote


RPC-based
Readprotocol
Protocolthat
Specification
is used by Message Queuing (also known as MSMQ) clients to read or reject a message from a queue, move a message between queues, and purge all
messages from a queue.
[MS-MQSD]: Message Queuing (MSMQ): Directory Service
ThisDiscovery
documentProtocol
specifies
Specification
the Message Queuing (MSMQ): Directory Service Discovery Protocol used by MSMQ clients to discover an accessible executing instance of an MSMQ Directory
Service server.
[MS-MSB]: Media Stream Broadcast (MSB) Protocol Specification
Allows distribution of Advanced Systems Format (ASF) packets over a network for which Internet Protocol (IP) multicasting is enabled.

[MS-MSBD]: Media Stream Broadcast Distribution (MSBD)


Transfers
Protocolan
Specification
audio-visual content stream from a server to a single client.

[MS-MSRP]: Messenger Service Remote Protocol Specification


Specifies a set of remote procedure call (RPC) interfaces that instructs a server to display short text messages to a console user, to deliver messages to a local or remote server for display to
a console user, and to manage the names for which the server receives messages.
[MS-MWBE]: Microsoft Web Browser Federated Sign-OnSpecifies
Protocol Extensions
extensions to the Microsoft Web Browser Federated Sign-On Protocol and enables Web browser requestors that do not support scripting (to create POST messages) and enable
passing security identifiers (SIDs) in Security Assertion Markup Language (SAML) V1.1 assertions. It is assumed that the reader is familiar with the terms, concepts, and protocol that are
defined in [MS-MWBF].
[MS-MWBF]: Microsoft Web Browser Federated Sign-OnDescribes
Protocol Specification
the Microsoft Web Browser Federated Sign-On Protocol, which is primarily a restriction of the protocol that is specified in [WSFedPRP]. The restrictions are designed to enable
greater interoperability by reducing the number of variations that must be implemented. This document also specifies minor additions to [WSFedPRP] to handle common scenarios.

[MS-NLMP]: NT LAN Manager (NTLM) Authentication Protocol


Used inSpecification
Windows for authentication between clients and servers.

[MS-NNS]: .NET NegotiateStream Protocol SpecificationProvides mutually authenticated and confidential communication over a TCP connection. It uses the Simple and Protected GSS-API Negotiation mechanism (SPNEGO) for security services
(authentication, key derivation, and data encryption and decryption).
Specifies
[MS-NNTP]: NT LAN Manager (NTLM) Authentication: Network the Transfer
News use of NTLM authentication
Protocol by NNTP to facilitate client authentication to a Windows-based NNTP server.
(NNTP) Extension

[MS-NRBF]: .NET Remoting: Binary Format Data Structure


Defines a set of structures for representing object graph or method invocation information as an octet stream.

[MS-NRLS]: .NET Remoting: Lifetime Services ExtensionAdds lifetime and remote activation capabilities to the .NET Remoting Core Protocol (specified in [MS-NRTP]).

[MS-NRPC]: Netlogon Remote Protocol Specification Describes the Netlogon Remote Protocol, a Microsoft proprietary remote procedure call (RPC) interface, that is used for user and machine authentication on domain-based networks; to
replicate the user account database for operating systems earlier than Windows 2000 backup domain controllers; to maintain domain relationships from the members of a domain to the
domain controller, among domain controllers for a domain, and between domain controllers across domains; and to discover and manage these relationships.
[MS-NRTP]: .NET Remoting: Core Protocol SpecificationSpecifies a mechanism by which a calling program can invoke a method in a different address space over the network. Arguments are passed along as part of the invocation message, and
return values are sent in the response.
[MS-NTHT]: NTLM Over HTTP Protocol Specification Microsoft provides support for NT LAN Manager (NTLM) (as specified in [MS-NLMP]) authentication in Microsoft Internet Explorer and Microsoft Internet Information Services (IIS) that uses the
HTTP protocol in addition to other standard authentication mechanisms.
[MS-OAUT]: OLE Automation Protocol Specification Describes the OLE Automation Protocol, a Microsoft proprietary protocol that uses DCOM as its transport layer and provides support for an additional set of types as well as for a late-bound
calling mechanism.
[MS-OCSP]: Online Certificate Status Protocol (OCSP) Extensions
Specifies the Microsoft implementation of the Online Certificate Status Protocol (OCSP).

13
MCPP Protocols

Protocol Description
Consists of a set of distributed component object model (DCOM) interfaces that allow administrative tools to configure the properties of the Online Responder.
[MS-OCSPA]: Microsoft OCSP Administration Protocol Specification

[MS-PAC]: Privilege Attribute Certificate Data Structure Specifies the structure used to encode authorization information. The Privilege Attribute Certificate also contains memberships, additional credential information, profile and policy information,
and supporting security metadata.
[MS-PAN]: Print System Asynchronous Notification ProtocolSpecifies
Specification
an asynchronous protocol that clients use to receive print status notifications from a print server and send any server-requested responses to those notifications back to the server. It
is based on the Remote Procedure Call (RPC) protocol, as specified in [C706].
[MS-PAR]: Print System Asynchronous Remote Protocol Defines
Specification
the communication of print job processing and print system management information between a print client and any print server.

[MS-PASS]: Passport Server Side Include (SSI) Version 1.4


Specifies
Protocol
howSpecification
messages are encapsulated on the wire.

[MS-PCQ]: Performance Counter Query Protocol Specification


Used for browsing performance counters and retrieving performance counter values from a server.

[MS-PEAP]: Protected Extensible Authentication ProtocolAdds


(PEAP)
security
Specification
services to the Extensible Authentication Protocol methods.

[MS-PKCA]: Public Key Cryptography for Initial Authentication


Enables
(PKINIT)
the useinof
Kerberos
public key
Protocol
cryptography
Specification
in the initial authentication exchange of the Kerberos Protocol and specifies the Windows implementation of PKINIT where it differs from [RFC4556].

[MS-PLA]: Performance Logs and Alerts Protocol Specification


The Performance Logs and Alerts Protocol Specification provides a set of DCOM interfaces to control data collection on a remote system. The control includes starting, stopping, scheduling,
configuration of data collector objects, and creation of alerts.
[MS-PNPR]: Plug and Play Remote (PNPR) Protocol Specification
Specifies the Plug and Play Remote (PNPR) Protocol that describes the pnp interface, which a client uses for remote management of devices on the target system.

[MS-PNRP]: Peer Name Resolution Protocol (PNRP) Version


Used4.0 for Specification
resolving a name to a set of information, such as IP addresses and to maintain a network of nodes (referred to as a cloud), and to resolve names to their endpoint information when
requested by a node within the cloud.
[MS-POP3]: NT LAN Manager (NTLM) Authentication: Post
TheOffice
Post Office
Protocol
Protocol
- Version
3 (POP3):
3 (POP3)
NTExtension
LAN Manager (NTLM) Authentication Protocol specifies the use of NTLM Authentication (see [MS-NLMP]) by the Post Office Protocol 3 (POP3) to
facilitate client authentication to a Windows POP3 server. POP3 specifies a protocol for the inquiry and retrieval electronic mail.

[MS-PPPI]: PPP Over IrDA Dialup Protocol Specification Enables the scenario in which a computer with infrared capabilities has network access by using a modem via the infrared link.

[MS-PSDP]: Proximity Service Discovery Protocol Specification


Specification defines a Microsoft proprietary protocol that is referred to as the Proximity Service Discovery Protocol.

[MS-RA]: Remote Assistance Protocol Specification Used after a remote assistance connection is established between two computers.
[MS-RAI]: Remote Assistance Initiation Protocol Specification
Allows an authorized Expert to start Remote Assistance (RA) on a remote Novice computer to retrieve data that is required to make a Remote Assistance connection from the Expert's
computer to the Novice's computer.
[MS-RAP]: Remote Administration Protocol Specification Specifies an extension of the Microsoft Remote Administration Protocol (RAP) specification, which Microsoft LAN Manager uses to perform remote administrative functions and is included in
the Microsoft Windows operating system for compatibility reasons.
[MS-RASA]: Remote Access Server Advertisement (RASADV) Specifies
Protocol
the Remote
Specification
Access Server Advertisement (RASADV) Protocol, by which Remote Access Service (RAS) Servers advertise their presence within a local network, which allows network
administrators to detect non-malicious configuration and deployment of gateways providing external access to their network.
[MS-RCMP]: Remote Certificate Mapping Protocol Specification
Specifies a Microsoft proprietary protocol that allows servers to use a directory, database, or other technology to map the user's X.509 certificate to a security principal.

[MS-RDPBCGR]: Remote Desktop Protocol: Basic Connectivity


DesignedandtoGraphics
facilitate Remoting
user interaction
Specification
with a remote computer system by transferring graphics display information from the remote computer to the user and transporting input from the user to
the remote computer, where it may be injected locally.
[MS-RDPEA]: Remote Desktop Protocol: Audio Output Virtual
Specifies
Channel
the Remote
ExtensionDesktop Protocol: Audio Output Virtual Channel Extension to the Remote Desktop Protocol.

[MS-RDPECLIP]: Remote Desktop Protocol: Clipboard Virtual


Allow Channel
users to Extension
seamlessly transfer data via the system clipboard between applications that are running on different computers

[MS-RDPEDYC]: Remote Desktop Protocol: Dynamic Channel


Supports
Virtual
features
Channel
suchExtension
as classes of priority (that may be used to implement bandwidth allocation) and individually connected endpoints using dynamic virtual channel (DVC) listeners.

[MS-RDPEFS]: Remote Desktop Protocol: File System Virtual


Specifies
Channel
the Remote
Extension
Desktop Protocol: File System Virtual Channel Extension, which runs over a static virtual channel with the name RDPDR.

[MS-RDPEGDI]: Remote Desktop Protocol: Graphics Device


Reduce
Interface
the bandwidth
(GDI) Acceleration
associatedExtensions
with graphics remoting by encoding the drawing operations that produce an image instead of encoding the actual image.

[MS-RDPELE]: Remote Desktop Protocol: Licensing Extension


Expands on the licensing protocol sequence specified in [MS-RDPBCGR] to address scenarios in which the exchange of licensing information between the client and server is required.

[MS-RDPEMC]: Remote Desktop Protocol: Multiparty Virtual


Describes
Channel
theExtension
messages that are exchanged between a remote desktop host and the participants with which it is engaging in multiparty application sharing.

[MS-RDPEPC]: Remote Desktop Protocol: Print Virtual Channel


Specifies
Extension
the Print Virtual Channel Extension to the Remote Desktop Protocol.

[MS-RDPEPNP]: Remote Desktop Protocol: Plug and Play


Used
Devices
to redirect
VirtualPlug
Channel
and Play
Extension
devices from a terminal client to the terminal server.

[MS-RDPEPS]: Remote Desktop Protocol: Session Selection


Expands
Extension
upon the original connectivity options specified in [MS-RDPBCGR] to address a wide range of new scenarios where the Remote Desktop Protocol (RDP) is used to send the user
experience of an application.

14
MCPP Protocols

Protocol Description
An RDP
[MS-RDPERP]: Remote Desktop Protocol: Remote Programs feature
Virtual that presents
Channel Extensiona remote application (running remotely on a RAIL server) as a local user application (running on the RAIL client machine).

Specifies
[MS-RDPESC]: Remote Desktop Protocol: Smart Card Virtual an extension
Channel (including virtual channels) to the Remote Desktop Protocol: File System Virtual Channel Extension for supporting smart card reader-like devices.
Extension

[MS-RDPESP]: Remote Desktop Protocol: Serial Port Virtual


UsedChannel
to redirect
Extension
serial and parallel ports from a terminal client to the terminal server. This allows the server to access client ports as if the connected devices were local to the server.

[MS-RDPEXPS]: Remote Desktop Protocol: XML Paper Specification


Used to redirect
(XPS)
printing
Print jobs
Virtual
from
Channel
the terminal
Extension
server to the terminal client.

[MS-RMPR]: Rights Management Services (RMS): Client-to-Server


Specifies the
Protocol
RightsSpecification
Management Services Client/Server Protocol, which is a SOAP protocol, that is used to obtain and issue certificates and licenses used for creating and working with
protected content.
Specifies
[MS-RNAP]: Vendor-Specific RADIUS Attributes for Network AccesstheProtection
Microsoft (NAP)
RADIUS vendor-specific
Data Structure attributes (VSAs) that are implemented in the Windows operating system.

[MS-RPCE]: Remote Procedure Call Protocol ExtensionsSpecifies a set of extensions to the DCE Remote Procedure Call 1.1 Specification, as specified in [C706].

[MS-RPCH]: Remote Procedure Call Over HTTP ProtocolSpecifies


Specification
the use of HTTP or HTTPS as a transport for the Remote Procedure Call (RPC) Protocol, as specified in [C706] and extended in [MS-RPCE].

[MS-RPCL]: Remote Procedure Call Location Services Extensions


Specifies a set of extensions and restrictions to the DCE Remote Procedure Call Location Services specification as defined in [C706].

[MS-RPRN]: Print System Remote Protocol SpecificationDefines the communication of print job processing and print system management between a print client and any print server.

[MS-RRP]: Windows Remote Registry Protocol Specification


The Windows Remote Registry Protocol is a remote procedure call (RPC)-based client/server protocol that is used for remotely managing a hierarchical data store such as the Windows
registry. For more information, see [MSWINREG].
[MS-RSMP]: Removable Storage Manager (RSM) Remote Specifies
Protocola Specification
set of distributed component object model (DCOM) interfaces for applications to manage robotic changers, media libraries, and tape drives. The Removable Storage Manager
(RSM) Remote Protocol deals with detailed low-level operating system and storage concepts.
[MS-RSP]: Remote Shutdown Protocol Specification Specifies the Remote Shutddown Protocol.

[MS-RTPDT]: Real-Time Transport Protocol (RTP/RTCP):


Describes
DTMF Digits,
the payload
Telephony
format
Tones
needed
and to
Telephony
carry DTMF
Signals
digits,
Data
tones,
Structure
and signals in RTP packets over a network transport.

[MS-RTPME]: Real-Time Transport Protocol (RTP/RTCP):


Specifies
Microsoft
a set
Extensions
of network transport functions suitable for applications transmitting real-time data, such as audio and video, across multimedia endpoints.

[MS-RTPRAD]: Real-Time Transport Protocol (RTP/RTCP):


Specifies
Redundant
a method
Audio
forData
encoding
Structure
redundant audio data for use with the Real-time Transport Protocol (RTP) Extensions protocol.

[MS-RTSP]: Real-Time Streaming Protocol (RTSP) Windows


Defines
Media
Windows
Extensions
Media extensions to the Real Time Streaming Protocol (RTSP).

[MS-SAMR]: Security Account Manager (SAM) Remote Protocol


SupportsSpecification
printing and (Client-to-Server)
spooling operations that are synchronous between client and server.

[MS-SCMR]: Service Control Manager Remote Protocol Specification


Used for remotely managing the Service Control Manager (SCM), an RPC server that enables service configuration and control of service programs.

[MS-SDP]: Session Description Protocol (SDP) Extensions


Describes the session description used to negotiate Instant Messaging, Audio/Video and Data Collaboration sessions noting the extensions used

[MS-SFU]: Kerberos Protocol Extensions: Service for User


Specifies
and Constrained
two extensions
Delegation
to theProtocol
KerberosSpecification
protocol as developed by Microsoft. These two extensions, collectively known as Service for User (S4U), enable an application service to obtain a
Kerberos service ticket on behalf of a user.

[MS-SIP]: Session Initiation Protocol Extensions The Session Initiation Protocol (SIP) is used by terminals to establish, modify, and terminate multimedia sessions or calls. Microsoft has added support for privacy features and for subscription
requests for offline end nodes to the SIP extensions for presence.
[MS-SMB]: Server Message Block (SMB) Protocol Specification
Defines extensions to the existing Common Internet File System (CIFS) specification that have been implemented by Microsoft since the publication of the [CIFS] specification.

[MS-SMB2]: Server Message Block (SMB) Version 2.0 Protocol


SupportsSpecification
the sharing of file and print resources between machines and extends the concepts from the Server Message Block Protocol.

[MS-SMTP]: NT LAN Manager (NTLM) Authentication: Simple


Specifies
Mailthe
Transfer
use ofProtocol
NT LAN(SMTP)
Manager
Extension
(NTLM) authentication (as specified in [MS-NLMP]) by the Simple Mail Transfer Protocol (SMTP) to facilitate client authentication to a Windows SMTP
server.

[MS-SNTP]: Network Time Protocol (NTP) AuthenticationSpecifies


Extensions
an authentication extension to the Network Time Protocol (NTP) version 3 ([RFC1305]) and the Simple Network Time Protocol (SNTP) version 4 ([RFC2030]).

[MS-SOH]: Statement of Health for Network Access Protection


Specifies
(NAP)
the Protocol
StatementSpecification
of Health (SoH) protocol in which a client and a server exchange SoH and Statement of Health Response (SoHR) messages. This protocol, and the appropriate
authentication protocols, helps enterprises to ensure that users of their network resources are authenticated and are using systems that conform with corporate policies.

[MS-SPNG]: Simple and Protected Generic Security Service


Explains
Application
and documents
Program Interface
variationsNegotiation
made by Microsoft
Mechanism
when
(SPNEGO)
first implementing
Protocol SPNEGO
Extensions
in the context of the current RFC, as specified in [RFC4178].

15
MCPP Protocols

Protocol Description
Remotely enables file and printer sharing and named pipe access to the server through the Server Message Block Protocol.
[MS-SRVS]: Server Service Remote Protocol Specification

Used(NHED)
[MS-SSDP]: SSDP: Networked Home Entertainment Devices to detectExtensions
devices on a home network.

[MS-SSTP]: Secure Socket Tunneling Protocol (SSTP) Specification


A mechanism to transport data-link layer (L2) frames on a Hypertext Transfer Protocol over Secure Sockets Layer (HTTPS) connection.

[MS-TAIL]: Telephony API Internet Locator Service Data Uses


Structure
Lightweight Directory Access Protocol (LDAP) requests to retrieve information stored in the Internet Locator Service (ILS) dynamic instance, such as people or conferences. It is used for
communication between a client using the Telephony Application Programming Interface (TAPI) and an ILS server.
[MS-TERE]: Teredo Extensions Provide additional capabilities to Teredo, including support for more types of Network Address Translations (NATs) and for more efficient communication.
[MS-TIPP]: Transaction Internet Protocol (TIP) Extensions
Specifies a set of extensions to the standard Transaction Internet Protocol (TIP) Version 3.0, as specified in [RFC2371].

[MS-TNAP]: Telnet: NT LAN Manager (NTLM) Authentication


Specifies
Protocol
the authentication
Specification option to the Telnet protocol as a generic method for negotiating an authentication type and mode, including if encryption should be used and if credentials should
be forwarded.
[MS-TRP]: Telephony Remote Protocol Specification Enables implementation of communications applications ranging from voice mail to call centers with multiple agents and switches.

[MS-TSCH]: AT Service Remote Protocol Specification Specifies the protocols used by the Task Scheduler Remoting Protocol to register and configure a task and to inquire about the status of running tasks on a remote machine.

[MS-TSGU]: Terminal Services Gateway Server ProtocolASpecification


mechanism to transport data-link layer (L2) frames on a Hypertext Transfer Protocol over Secure Sockets Layer (HTTPS) connection.

[MS-TSRAP]: Telnet Server Remote Administration Protocol


Specifies
Specification
a set of [MS-DCOM] interfaces used for performing management tasks on Telnet Server.

[MS-TSTS]: Terminal Services Terminal Server Runtime An


Interface
RPC-based
Protocol
protocol
Specification
used for remotely querying and configuring various aspects of a Terminal Server.

[MS-TVTT]: Telnet: VTNT Terminal Type Format Data Structure


Defines the structures for Telnet VTNT Terminal Type Format, and how the client and server negotiate the use of this format.

[MS-UNMP]: User Name Mapping Protocol Specification Maps Windows domain user and group account names to the POSIX user and group identifiers used in AUTH_UNIX authentication, and vice versa. This enables the association of user
names for users who have different identities in Windows- and UNIX-based domains.
[MS-V4OF]: IPv4 Over IEEE 1394 Protocol Extensions Specifies Microsoft's extension to the IPv4 over IEEE 1394 protocol to support bridging and clarifies the implementation details as specified in [RFC2734] where necessary.

[MS-VDS]: Virtual Disk Service (VDS) Protocol Specification


Describes the Virtual Disk Service (VDS) Protocol, which is a set of distributed component object model (DCOM) interfaces for managing the configuration of disk storage on a machine that
deals with detailed, low-level operating system and storage concepts.
[MS-VUVP]: VT-UTF8 and VT100+ Protocols Specification Used for point-to-point serial communication for terminal control and headless server configuration.

[MS-W32T]: W32Time Remote Protocol Specification Used for controlling and monitoring a time service on a machine. This RPC interface supports time services that synchronize time using the Network Time Protocol (NTP) Version 3, as
specified in [RFC1305], as well as platform-specific hardware time sources.
[MS-WCCE]: Windows Client Certificate Enrollment Protocol
Specifies
Specification
a Microsoft proprietary protocol that consists of a set of DCOM interfaces that allow clients to request various services from a certification authority (CA). These services enable X.509
(as specified in [X509]) digital certificate enrollment, issuance, revocation, and property retrieval.
[MS-WDV]: Web Distributed Authoring and Versioning (WebDAV)
Extends WebDAV
Protocol: by
Client
introducing
Extensions
new headers that both enable the file types that are not currently manageable and optimize protocol interactions for file system clients. These extensions do
not introduce new functionality into WebDAV, but instead optimize processing and eliminate the need for special-case processing.
[MS-WDVME]: Web Distributed Authoring and VersioningThe(WebDAV)
Web Distributed
Protocol:Authoring
Microsoft and
Extensions
Versioning (WebDAV) Protocol, as specified in [RFC2518] extends the standard Hypertext Transfer Protocol (HTTP) mechanisms specified in [RFC2068] in
order to provide file access and content management over the Internet.

[MS-WDVSE]: Web Distributed Authoring and VersioningExtends


(WebDAV)
the Protocol:
standard Server
HTTP mechanisms
Extensions defined in [RFC2068] to provide file access and content management over the Internet.

Remotely queries and configures certain aspects of a Server Message Block network redirector on a remote computer.
[MS-WKST]: Workstation Service Remote Protocol Specification

[MS-WMF]: Windows Metafile Format Specification A Windows metafile is a container for an image, which is defined by series of variable-length records, called metafile records.
[MS-WMHTTP]: Windows Media HTTP Push DistributionSpecifies
Protocol Specification
the behavior of the Windows Media HTTP Push Distribution Protocol.

[MS-WMI]: Windows Management Instrumentation Remote


Leverages
Protocolthe
Specification
Common Information Model (CIM), as specified in [DMTF-DSP004], to represent various components of the operating system. CIM is the conceptual model for storing enterprise
management information.
[MS-WMIO]: Windows Management Instrumentation Encoding
Specifies
Version
a binary
1.0 Protocol
data encoding
Specification
format used by the Windows Management Instrumentation Remote Protocol, as specified in [MS-WMI], for network communication.

[MS-WMLOG]: Windows Media Log Data Structure Defines the Windows Media Log Format Protocol, a Microsoft proprietary interface.
[MS-WMSP]: Windows Media HTTP Streaming Protocol Specification
Defines the Windows Media HTTP Streaming Protocol, a Microsoft proprietary protocol, that is a client/server-based protocol used to stream real-time data between the client (the receiver of
streaming data) and server (the sender of streaming data).
[MS-WPRN]: Web Point-and-Print Protocol Specification Specifies an HTTP-based protocol that clients use to download printer driver software from a server in the client network or from a Web site. This allows distribution of printer driver software
using standard Web technologies.
[MS-WSH]: Windows Security Health Agent (WSHA) andReports
Windows theSecurity
systemHealth
security
Validator
health state.
(WSHV) Protocol Specification

[MS-WSMAN]: Web Services Management Protocol Extensions


Specifies
forthe
Windows
Web Services
Server 2003
Management (WS-MAN) Extensions Protocol, which is a general purpose, SOAP-based systems management protocol that defines procedures for carrying out
remote management operations.
16
MCPP Protocols

Protocol Description
[MS-WSMV]: Web Services Management Protocol Extensions
Specifies
for Windows
the Windows
VistaVista extensions to the WS-Management Protocol, the WS-Management Binding Specification, and the WS-CIM Mapping Specification for accessing CIM object as a
Web service.
[MS-WSP]: Windows Search Protocol Specification Specifies the Windows Search Protocol (WSP), which allows a client to communicate with a server hosting a Windows Search service (WSS) to issue queries.
[MS-WSRM]: Windows System Resource Manager (WSRM)Specifies
Protocol
a set
Specification
of a Distributed Component Object Model (DCOM) interfaces for managing the configuration of processor and memory resources and accounting functions on a server.

[MS-WUSP]: Windows Update Services: Client-Server Protocol


EnablesSpecification
machines to discover and download software updates over the Internet using the SOAP and HTTP protocols.

[MS-GLOS]: Windows Protocols Master Glossary Provides the definitions for terms that are used in the protocol documentation.
[MS-REF]: Windows Protocols Master Reference Provides the normative and informative references used in the protocol documentation.

17

S-ar putea să vă placă și