BasicHttpBinding supports older clients and has less security features than WsHttpBinding. It uses SOAP 1.1 while WsHttpBinding uses SOAP 1.2 and supports reliable messaging and default security. Transport security works point-to-point while message security supports intermediate systems and end-to-end security. Buffered transfer processes messages once received while streamed transfer starts processing partially received messages. WCF offers more hosting options, operations, transports and protocols than web services.