title: What is the practical difference between transport and message reliability in WCF?
body: <p>I am looking at differences between using WPF in .NET or using Silverlight 4 for the GUI front end of an app that connects to WCF services.</p>
  
  <p>I have read that net.tcp binding in Silverlight 4 only supports transport level reliability. With a WPF desktop app we can use message level reliability.</p>
  
  <p>What is the actual difference? If transport level reliability ensures that all TCP packets get through, doesnt that also mean that all WCF SOAP messages will also get through?</p>