I gone through the MSDN Document, and found the following : –

But they had not mentioned the default protection level of each binding.
Can any one let me know the default protection level of each binding.
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
You can set the Protection Level depending on your needs, I dont think its a case of this goes best with that, it depends on your situation.
None – Authentication only.
Sign – Sign data to help ensure the integrity of transmitted data.
EncryptAndSign – Encrypt and sign data to help ensure the confidentiality and integrity of transmitted data.
In the article its mentions:
Hence if you choose a binding that has, for example, disabled security by default and you dont explictly set the ProtectionLevel – none of the data will be protected – and that’s what I mean there is no default.
Edit: This article has a couple of tables that shows you the comparison and should hopefully sort out the confusion: Configuring System-Provided Bindings