2.2 Protocol Summary
The following tables provide a comprehensive list of the member protocols of the .NET Framework. The member protocols are grouped according to their primary purpose.
Protocols in the following table are used for Windows Workflow Foundation.
Protocol name |
Description |
Short name |
---|---|---|
Workflow Instance Management Protocol |
Defines a set of SOAP messages for the management of durable program instances, such as suspending, resuming, or canceling an instance. |
Protocols in the following table enable communication for WCF.
Protocol name |
Description |
Short name |
---|---|---|
NET Packet Routing Protocol |
Defines a SOAP header for indicating that a SOAP message can safely be treated as a packet or datagram. |
|
.NET Binary Format: XML Data Structure |
Defines the .NET Binary Format: XML Data Structure, which is a binary format that can represent many XML documents, as specified in [XML1.0]. |
|
.NET Binary Format: SOAP Data Structure |
Defines the .NET Binary Format: SOAP Data Structure, which is a new format that is built by extending the format as described in the .NET Binary Format: XML Data Structure, as specified in [MC-NBFX]. |
|
.NET Binary Format: SOAP Extension |
Defines the .NET Binary Format: SOAP Extension, which is a new format that is built by extending the format specified in [MC-NBFS]. |
|
Peer Channel Protocol |
Used for broadcasting messages over a virtual network of cooperating nodes. This protocol is used to send and receive messages among nodes in a named mesh. |
|
Peer Channel Custom Resolver Protocol |
Specifies storage and retrieval of endpoint information for clients that have access to a known service. |
|
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], and [WSRM1-2]. |
|
WS-ReliableMessaging Protocol: Reliable Request-Reply Extension |
Enables applications to communicate reliably over transfer protocols that support only SOAP Request-Response. |
|
.NET Context Exchange Protocol |
Specifies a message syntax for identifying context that is shared between a client and a server and a protocol for establishing that context. |
|
.NET Tracing Protocol |
Defines a SOAP message header for correlating sets of messages together. |
|
WS-Discovery: Termination Criteria Protocol Extensions |
An extension to the WS-Discovery Protocol for sending and receiving a termination criterion as part of WS-Discovery Probe and Resolve messages. |
|
Web Services: Security Policy Assertions Format |
Defines additional policy assertions that can be used together with policy assertions defined in [WSSP] to express constraints and requirements that cannot be expressed with policy assertions alone defined in [WSSP]. |
|
Web Services: Policy Assertions and WSDL Extensions |
Specifies a collection of Web service policy assertions and Web Services Description Language (WSDL) extensions, which define domain-specific behavior for the interaction between two Web service entities. |
|
.NET Message Framing Protocol |
Defines a mechanism for framing messages. |
|
.NET Message Framing TCP Binding Protocol |
Specifies how the .NET Message Framing Protocol [MC-NMF] is used for framing SOAP messages over TCP [RFC793]. |
|
.NET Message Framing MSMQ Binding Protocol |
A collection of Web service policy assertions that define behavior for the interaction with a Web service entity. This set of policy assertions pertains to an endpoint that is using the .NET Message Framing MSMQ Binding Protocol as the transport. |
|
WS-AtomicTransaction (WS-AT) Version 1.0 Protocol Extensions |
Extends the WS-AtomicTransaction Protocol specified in [WSAT10] and [WSAT11], by enabling software entities that use the WS-AtomicTransaction Protocol to participate in transactions that are coordinated by OleTx transaction managers, as specified in [MS-DTCO]. |
The protocols in the following table are used for Identity and Directory Services.
Protocol name |
Description |
Short name |
---|---|---|
Directory Services Markup Language (DSML) 2.0 Protocol Extensions |
Microsoft extensions to the Directory Services Markup Language (DSML) 2.0 Protocol. |
The protocol and file formats in the following table are used for Data Access.
Protocol name |
Description |
Short name |
---|---|---|
Open Data Protocol (OData) |
Used for creating Representational State Transfer (REST)-based [REST] data services, which enable resources, identified by using Uniform Resource Identifiers (URIs) and defined in an abstract data model, to be published and edited by web clients within corporate networks and across the Internet by using simple HTTP messages. |
|
Conceptual Schema Definition File Format |
Describes the structure and semantics of the Conceptual Schema Definition Language (CSDL) for the Entity Data Model (EDM). |
|
Entity Data Model for Data Services Packaging Format |
Specifies the Entity Data Model for Data Services Packaging Format (EDMX), an XML-based file format that serves as the packaging format for the service metadata of a data service. |
Protocols in the following table are used in ASP.NET.
Protocol name |
Description |
Short name |
---|---|---|
ASP.NET State Server Protocol |
Used for interaction between a client application that requires persistent session state storage, and an out-of-process state server that is responsible for storing session state. |
|
ASP.NET State Service Database Repository Communications Protocol |
This protocol specifies an interface for clients to store and retrieve serialized session data. |
[MS-ASPSS] |
Protocols in the following table enable communication for .NET remoting.
Protocol name |
Description |
Short name |
---|---|---|
.NET Remoting: Core Protocol |
Specifies a mechanism by which a calling program can invoke a method in a different address space over the network. |
|
NET Remoting: Binary Format Data Structure |
Defines a set of structures that represent object graph or method invocation information as an octet stream. |
|
.NET Remoting: Lifetime Services Extension |
Adds lifetime and remote activation capabilities to the .NET Remoting Protocol (specified in [MS-NRTP]). |
|
.NET NegotiateStream Protocol |
Provides mutually authenticated and confidential communication over a TCP connection. |
|
IManagedObject Interface Protocol |
Provides interoperability support for the common language runtime (CLR). |