| Binding | Configuration Element | Description |
| BasicHttpBinding | <basicHttpBinding> | A binding that is suitable for communicating with WS-Basic Profile conformant Web services, for example, ASP.NET Web services (ASMX)-based services. This binding uses HTTP as the transport and text/XML as the default message encoding. |
| WSHttpBinding | <wsHttpBinding> | A secure and interoperable binding that is suitable for nonduplex service contracts. |
| WSDualHttpBinding | <wsDualHttpBinding> | A secure and interoperable binding that is suitable for duplex service contracts or communication through SOAP intermediaries. |
| WSFederationHttpBinding | <wsFederationHttpBinding> | A secure and interoperable binding that supports the WS-Federation protocol, enabling organizations that are in a federation to efficiently authenticate and authorize users. |
| NetTcpBinding | <netTcpBinding> | A secure and optimized binding suitable for cross-machine communication between WCF applications. |
| NetNamedPipeBinding | <netNamedPipeBinding> | A secure, reliable, optimized binding that is suitable for on-machine communication between WCF applications. |
| NetMsmqBinding | <netMsmqBinding> | A queued binding that is suitable for cross-machine communication between WCF applications. |
| NetPeerTcpBinding | <netPeerTcpBinding> | A binding that enables secure, multimachine communication. |
| MsmqIntegrationBinding | <msmqIntegrationBinding> | A binding that is suitable for cross-machine communication between a WCF application and existing Message Queuing (also known as MSMQ) applications. |