2.1.2.2 Message Transfer and Routing

The MSMQ protocol set supports message transfer across complex network topologies and over a variety of network transport protocols that include the Transmission Control Protocol/Internet Protocol (TCP/IP) or the Internetwork Packet Exchange/Sequenced Packet Exchange (IPX/SPX), the User Datagram Protocol (UDP), the Hypertext Transfer Protocol (HTTP), the Hypertext Transfer Protocol over Secure Sockets Layer (HTTPS), and Pragmatic General Multicast ([RFC3208]). To optimize message throughput, the MSMQ protocol set defines an optional routing mechanism to find and use the least-cost routing path between two machines, as described in [MS-MQBR].