Click to Rate and Give Feedback
MSDN
MSDN Library
Open Specifications
Windows Protocols

  Switch on low bandwidth view
Application Services and .NET Framework Protocols

This set of protocol documentation covers Application Services and .NET Framework protocols that support communication among server applications, ASP.NET applications, and XML Web services. The technologies supported by these protocols include message queuing (MSMQ), OleTx two-phase commit transaction processing, DCOM, Windows Presentation Foundation (WPF), Windows Communication Foundation (WFC), Windows Workflow Foundation (WF), and the Microsoft's Peer-to-Peer collaboration technologies that provide a peer-to-peer, serverless framework for collaborative planning, communication, content distribution, and multiplayer-game-matchmaking applications. This documentation also includes protocols that support SOAP message exchange.

The Application Services and .NET Framework protocol technical documentation is intended for use in conjunction with publicly available standard specifications, network programming art, and Windows distributed systems concepts. It assumes that the reader either is familiar with this material or has immediate access to it.

The technical documentation provides the following levels of audience support.

  • For implementers: Provides sufficient conceptual and reference information for a successful implementation of one or more protocol specifications for a given task or scenario.

  • For reviewers: Provides a single location for readers who want to evaluate or understand one or more protocols.

More Information

For more information on these protocols, please visit http://www.microsoft.com/protocols.

Questions

If you have questions about the protocol documentation, please visit the Open Specifications Forums on MSDN.

Specification Description

[MC-APDSU]: Atom Publishing Protocol: Data Services URI and Payload Extensions

Application-level protocol for publishing and editing Web resources.

Click here to view this version of the [MC-APDSU] PDF.

[MC-BUP]: Background Intelligent Transfer Service (BITS) Upload Protocol Specification

Used to upload large entities from a client to a server over the networks with frequent disconnections, and send notifications from the server to a server application about the availability of the uploaded entities.

Click here to view this version of the [MC-BUP] PDF.

[MC-CCFG]: Server Cluster: Configuration (ClusCfg) Protocol Specification

Allows users to restore a node, which is no longer a configured member of a failover cluster, back to its pre-cluster installation state.

Click here to view this version of the [MC-CCFG] PDF.

[MC-COMQC]: Component Object Model Plus (COM+) Queued Components Protocol Specification

Used for persisting method calls made on COM+ objects in such a way that they can later be played back and executed.

Click here to view this version of the [MC-COMQC] PDF.

[MC-CSDL]: Conceptual Schema Definition File Format

Defines some well-known primitive types, such as Edm.String, that are used as the building blocks for structural types like Entity Types and Complex Types.

Click here to view this version of the [MC-CSDL] PDF.

[MC-DKSP]: Distributed Routing Table Derived Key Security Profile Specification

Defines a set of data structures and encryption schemes for authenticating keys and securing communication between nodes executing the [MC-DRT]: Distributed Routing Table Protocol.

Click here to view this version of the [MC-DKSP] PDF.

[MC-DPL4CS]: DirectPlay 4 Protocol: Core and Service Providers Specification

Specifies the core protocol services of the DirectPlay 4 Protocol.

Click here to view this version of the [MC-DPL4CS] PDF.

[MC-DPL4R]: DirectPlay 4 Protocol: Reliable Specification

Guarantees message delivery and provides throttling for applications that use DirectPlay 4.

Click here to view this version of the [MC-DPL4R] PDF.

[MC-DPL8CS]: DirectPlay 8 Protocol: Core and Service Providers Specification

Creates and manages game sessions over existing datagram protocols such as UDP.

Click here to view this version of the [MC-DPL8CS] PDF.

[MC-DPL8R]: DirectPlay 8 Protocol: Reliable Specification

Provides mixed not reliable and reliable messages over existing datagram protocols such as the User Datagram Protocol (UDP).

Click here to view this version of the [MC-DPL8R] PDF.

[MC-DPLHP]: DirectPlay 8 Protocol: Host and Port Enumeration Specification

Allows a DirectPlay 8 client application to discover one or more DirectPlay 8 server applications.

Click here to view this version of the [MC-DPLHP] PDF.

[MC-DPLNAT]: DirectPlay 8 Protocol: NAT Locator Specification

Provides extensions to the DirectPlay 8 Core and Service Providers Protocol (as specified in [MC-DPL8CS]) to improve Network Address Translation (NAT) support.

Click here to view this version of the [MC-DPLNAT] PDF.

[MC-DPLVP]: DirectPlay Voice Protocol Specification

Used to provide voice communications for applications that use the DirectPlay Protocol to communicate.

Click here to view this version of the [MC-DPLVP] PDF.

[MC-DRT]: Distributed Routing Table (DRT) Version 1.0 Specification

Used to maintain a network of nodes (referred to as a cloud) and to resolve keys to their endpoint information when requested by a node within the cloud.

Click here to view this version of the [MC-DRT] PDF.

[MC-DTCXA]: MSDTC Connection Manager: OleTx XA Protocol Specification

Specifies the extensions to the MSDTC Connection Manager: OleTx Transaction Protocol [MS-DTCO] to support XA [XOPEN-DTP] compliant software components in an OleTx distributed transaction processing environment.

Click here to view this version of the [MC-DTCXA] PDF.

[MC-EDMX]: Entity Data Model for Data Services Packaging Format

An XML-based file format that serves as the packaging format for the service metadata of a Data Service.

Click here to view this version of the [MC-EDMX] PDF.

[MC-FPSEWM]: FrontPage Server Extensions: Website Management Specification

Specifies a set of server extensions that can be used to augment a basic HTTP server. These extensions provide file server functionality similar to WebDAV, allowing a Web site to be presented as a file share.

Click here to view this version of the [MC-FPSEWM] PDF.

[MC-IISA]: Internet Information Services (IIS) Application Host COM Protocol Specification

Enables remote read/write access to server data. The server data MAY be used to define administration, configuration, and operational parameters to an application server service, which MAY be a Web server.

Click here to view this version of the [MC-IISA] PDF.

[MC-IISIAQ]: Internet Information Services (IIS) IAQ AdminRPC Protocol Specification

Used for querying and managing a Simple Mail Transfer Protocol (SMTP) virtual server with advanced queuing.

Click here to view this version of the [MC-IISIAQ] PDF.

[MC-MQAC]: Message Queuing (MSMQ): ActiveX Client Protocol Specification

Describes how clients interact with a server-based message queuing system (MSMQ).

Click here to view this version of the [MC-MQAC] PDF.

[MC-MQDSRP]: Message Queuing (MSMQ): Directory Service Replication Protocol Specification

Describes the Message Queuing (MSMQ): Directory Service Replication Protocol. MSMQ stores the network topology and objects in a directory service.

Click here to view this version of the [MC-MQDSRP] PDF.

[MC-MQSRM]: Message Queuing (MSMQ): SOAP Reliable Messaging Protocol (SRMP)

Defines a mechanism for reliably transferring messages between two message queues that are located on two different hosts.

Click here to view this version of the [MC-MQSRM] PDF.

[MC-NBFS]: .NET Binary Format: SOAP Data Structure

Defines the .NET Binary Format: SOAP Data Structure, which is a new format built by extending the format described in the .NET Binary Format: XML Data Structure, as specified in [MC-NBFX].

Click here to view this version of the [MC-NBFS] PDF.

[MC-NBFSE]: .NET Binary Format: SOAP Extension

Used to provide a context under which strings may be transmitted once and referred to by subsequent documents in order to reduce the overall size of the documents.

Click here to view this version of the [MC-NBFSE] PDF.

[MC-NBFX]: .NET Binary Format: XML Data Structure

Defines a binary format that can represent many XML documents, as specified in [XML1.0].

Click here to view this version of the [MC-NBFX] PDF.

[MC-NETCEX]: .NET Context Exchange Protocol Specification

Specifies a message syntax for identifying context that is shared between a client and a server, and a protocol for establishing that context.

Click here to view this version of the [MC-NETCEX] PDF.

[MC-NMF]: .NET Message Framing Protocol Specification

Defines a mechanism for framing messages. While this is primarily aimed at framing SOAP messages, the protocol can be used to frame other message types as well.

Click here to view this version of the [MC-NMF] PDF.

[MC-NPR]: .NET Packet Routing Protocol Specification

Defines a SOAP message header for indicating that a message can safely be treated as a packet or datagram.

Click here to view this version of the [MC-NPR] PDF.

[MC-PRCH]: Peer Channel Protocol Specification

Used for broadcasting messages over a virtual network of cooperating nodes.

Click here to view this version of the [MC-PRCH] PDF.

[MC-PRCR]: Peer Channel Custom Resolver Protocol Specification

Used for storage and retrieval of endpoint information of clients with access to a known service.

Click here to view this version of the [MC-PRCR] PDF.

[MC-SMP]: Session Multiplex Protocol Specification

Provides session management capabilities between a database client and a database server. Specifically, the Session Multiplex Protocol enables multiple logical client connections to connect to a single server over a single physical connection.

Click here to view this version of the [MC-SMP] PDF.

[MC-SQLR]: SQL Server Resolution Protocol Specification

Facilitates connectivity to a database server.

Click here to view this version of the [MC-SQLR] PDF.

[MS-NETTR]: .NET Tracing Protocol Specification

Provides a method for correlating call traces in a .NET remoting application.

Click here to view this version of the [MS-NETTR] PDF.

[MS-P2PPI]: Peer-to-Peer Presence and Invitation Protocol Specification

Facilitates session initiation between two peered computers.

Click here to view this version of the [MS-P2PPI] PDF.

[MS-PNM]: People Near Me (PNM) Protocol Specification

Specifies a protocol for broadcasting and retrieving information concerning the presence or absence of a client on a subnet.

Click here to view this version of the [MS-PNM] PDF.

[MS-PROPSTORE]: Property Store Binary File Format

Specifies the Microsoft Property Store Binary File Format.

Click here to view this version of the [MS-PROPSTORE] PDF.

[MS-RAIW]: Remote Administrative Interface: WINS Specification

This protocol enables local or remote administration of the Windows Internet Name Service (WINS) within the Microsoft Management Console (MMC) WINS snapin and the NetSh command line (WINS context).

Click here to view this version of the [MS-RAIW] PDF.

[MS-SHLLINK]: Shell Link (.LNK) Binary File Format

Contains information that can be used to access another data object. The Shell Link Binary File Format is the format of Windows files with the extension "LNK".

Click here to view this version of the [MS-SHLLINK] PDF.

[MS-WDSC]: Windows Deployment Services Control Protocol Specification

The Windows Deployment Services (WDS) Control Protocol specifies an RPC interface that provides the ability to remotely invoke services provided by WDS Server. It is a client/server protocol which uses RPC as a transport. The protocol provides a generic invocation mechanism to send requests to server and receive replies.

Click here to view this version of the [MS-WDSC] PDF.

[MS-WDSMA]: Windows Deployment Services Multicast Application Protocol

Allows clients to join the multicast session at any point during the lifetime of the multicast session, and still be able to get all pieces of the content.

Click here to view this version of the [MS-WDSMA] PDF.

[MS-WDSMSI]: Windows Deployment Services Multicast Session Initiation Protocol

Specifies two mechanisms for the client to request initiation of a Multicast Session from the server.

Click here to view this version of the [MS-WDSMSI] PDF.

[MS-WDSMT]: Windows Deployment Services Multicast Transport Protocol

Allows transmission of Content to multiple clients using Multicast UDP.

Click here to view this version of the [MS-WDSMT] PDF.

[MS-WDSOSD]: Windows Deployment Services Operation System Deployment Protocol Specification

Specifies services exposed by the WDS server which are used by the clients to deploy an operating system (OS) on a machine.

Click here to view this version of the [MS-WDSOSD] PDF.

[MS-WSRVCAT]: WS-AtomicTransaction (WS-AT) Protocol Extensions

Extends the WS-AtomicTransaction protocol by enabling WS-AtomicTransaction initiators, participants, and coordinators to participate in transactions coordinated by OleTx transaction managers.

Click here to view this version of the [MS-WSRVCAT] PDF.

[MS-WSRVCRM]: WS-ReliableMessaging Protocol: Advanced Flow Control Extension

Specifies an advanced message flow control extension to the Web Services Reliable Messaging Protocol [WSRM1-0] [WSRM1-1].

Click here to view this version of the [MS-WSRVCRM] PDF.

[MS-WSRVCRR]: WS-ReliableMessaging Protocol: Reliable Request-Reply Extension

Enables these applications to communicate reliably over transfer protocols that only support SOAP request-Response.

Click here to view this version of the [MS-WSRVCRR] PDF.

[MS-WSTC]: WS-Discovery: Termination Criteria Protocol Extensions

Specifies an extension to the WS-Discovery protocol for sending and receiving termination criteria as part of WS-Discovery Probe and Resolve messages.

Click here to view this version of the [MS-WSTC] PDF.

© 2009 Microsoft Corporation. All rights reserved. Terms of Use  |  Trademarks  |  Privacy Statement
Page view tracker