1.4 Relationship to Other Protocols
This protocol depends on SOAP 1.1, and either HTTP 1.1 or the PGM Protocol, to provide a transport for messages. In the point-to-point (unicast) scenario, this protocol uses HTTP over TCP to transport the message; in the multicast scenario, this protocol uses PGM to transport the message.
There are no other MSMQ protocols above this protocol in the protocol stack; this protocol is a client protocol and sits at the top of the protocol stack.
The following figure shows a diagram of the protocol layers.

Figure 2: Protocol layer diagram
This protocol uses shared state and processing rules described in [MS-MQDMPR]. For more information, see [MS-MQDMPR] section 1.4 for details about relationships between all MSMQ protocols through this shared state.