Share via


2.2 Protocol Summary

The following table provides a comprehensive list of the Microsoft Message Queuing (MSMQ) protocols.

Protocol Name

Description

Short Name

Message Queuing (MSMQ): Data Structures

The common definition and data structures used by the member protocols of the MSMQ protocol set.

[MS-MQMQ]

Message Queuing (MSMQ): Common Data Model and Processing Rules

The abstract data model, events, and processing rules shared by the member protocols of the MSMQ protocol set.

[MS-MQDMPR]

Message Queuing (MSMQ): ActiveX Client Protocol

A DCOM protocol that provides a client application programming interface to the MSMQ protocol set.

[MC-MQAC]

Message Queuing (MSMQ): Queue Manager Client Protocol

An RPC protocol that provides a client interface to the MSMQ protocol set through the supporting server deployment profile.

[MS-MQMP]

Message Queuing (MSMQ): Binary Reliable Messaging Protocol

A block protocol over TCP/IP or SPX/IPX for reliable transfer of messages between two queue managers.

[MS-MQQB]

Message Queuing (MSMQ): Binary Reliable Messaging Algorithm

A routing algorithm used with MQQB by a queue manager to route messages to the appropriate queue manager in a complex network topology.

[MS-MQBR]

Message Queuing (MSMQ): SOAP Reliable Messaging Protocol (SRMP)

An HTTP-based or PGM-based protocol that uses SOAP encoding for reliable transfer of messages from one queue manager to others.

[MC-MQSRM]

Message Queuing (MSMQ): Directory Service Change Notification Protocol

A block protocol for notifying a queue manager about changes made to the Directory Service objects owned by that queue manager.

[MS-MQCN]

Message Queuing (MSMQ): Queue Manager Management Protocol

An RPC protocol that provides a client interface for MSMQ administration.

[MS-MQMR]

Message Queuing (MSMQ): Directory Service Discovery Protocol

A block protocol that uses UDP multicast for locating MSMQ Directory Service servers.

[MS-MQSD]

Message Queuing (MSMQ): Directory Service Protocol

An RPC protocol that implements the MSMQ Directory Service. This protocol is superseded by Active Directory.

[MS-MQDS]

  Message Queuing (MSMQ): Directory Service Schema Mapping

A mapping between relevant Message Queuing abstract data model elements and a directory service over a Lightweight Directory Access Protocol (LDAP) interface.

[MS-MQDSSM]

Message Queuing (MSMQ): Queue Manager to Queue Manager Protocol

An RPC protocol that provides an interface between two queue managers for reading and browsing messages from a remote queue. This protocol has been superseded by MQRR.

[MS-MQQP]

Message Queuing (MSMQ): Queue Manager Remote Read Protocol

An RPC protocol that provides an interface between two queue managers for reading and browsing messages from a remote queue. This protocol supersedes MQQP.

[MS-MQRR]

The member protocols are grouped according to their primary purposes.

 Common Data Structure and Model:

Protocols in this group define the common data structures, abstract data models, and processing rules for all Microsoft Message Queuing (MSMQ) protocols.

Protocol Name

Short Name

Message Queuing (MSMQ): Data Structures

[MS-MQMQ]

Message Queuing (MSMQ): Common Data Model and Processing Rules

[MS-MQDMPR]

 Message Transfer and Routing Protocols:

Protocols in this group enable transferring messages between queues hosted by different queue managers.

Protocol Name

Short Name

Message Queuing (MSMQ): Binary Reliable Messaging Protocol

[MS-MQQB]

Message Queuing (MSMQ): Binary Reliable Messaging Algorithm

[MS-MQBR]

Message Queuing (MSMQ): SOAP Reliable Messaging Protocol (SRMP)

[MC-MQSRM]

 Core Messaging Functionality Protocols:

Member protocols of this group provide message queuing functionality to applications and are invoked either directly by client applications or indirectly by the queue manager as a result of a client application requesting specific messaging functionality from the MSMQ protocols.

Protocol Name

Short Name

Message Queuing (MSMQ): ActiveX Client Protocol

[MC-MQAC]

Message Queuing (MSMQ): Queue Manager Client Protocol

[MS-MQMP]

Message Queuing (MSMQ): Queue Manager to Queue Manager Protocol

[MS-MQQP]

Message Queuing (MSMQ): Queue Manager Remote Read Protocol

[MS-MQRR]

MSDTC Connection Manager: OleTx Transaction Protocol Specification

[MS-DTCO]

 Management, Administration and Configuration Protocols:

Member protocols of this group provide administrative functionality to applications and are invoked either directly by client applications or indirectly by the queue manager as a result of a client application requesting specific message queuing administration functionality from the MSMQ protocols.

Protocol Name

Short Name

Message Queuing (MSMQ): ActiveX Client Protocol

[MC-MQAC]

Message Queuing (MSMQ): Queue Manager Management Protocol

[MS-MQMR]

Message Queuing (MSMQ): Directory Service Change Notification Protocol

[MS-MQCN]

 Directory Service Protocols:

Protocols and algorithms in this group provide storage and access to MSMQ directory objects.

Protocol Name

Short Name

Message Queuing (MSMQ): Directory Service Protocol

[MS-MQDS]

Message Queuing (MSMQ): Directory Service Discovery Protocol

[MS-MQSD]

  Message Queuing (MSMQ): Directory Service Schema Mapping

[MS-MQDSSM]

ADTS: Active Directory Technical Specification

[MS-ADTS]