The following table shows some of the key features provided by the system-provided binding.
Binding
Interoperability
Mode Of Security
Session
(Default)
Transaction
Duplex
BasicHttpBinding
Basic Profile 1.1
(None), Transport, Message, Mixed
None, (None)
(None)
n/a
WSHttpBinding
WS
None, Transport, (Message), Mixed
(None), Transport, Reliable Session
(None), Yes
WSDualHttpBinding
None, (Message)
(Reliable Session)
Yes
WSFederationHttpBinding
WS-Federation
None, (Message), Mixed
(None), Reliable Session
No
NetTcpBinding
.NET
None, (Transport), Message,
Mixed
Reliable Session, (Transport)
NetNamedPipeBinding
None,
(Transport)
None, (Transport)
NetMsmqBinding
None, Message, (Transport), Both
NetPeerTcpBinding
Peer
None, Message, (Transport), Mixed
MsmqIntegrationBinding
MSMQ