TLS provides all protocols above three essential services:
- Encription. A mechanism to obfuscate what is sent from one computer to another.
- Authentication. A mechanism to verify the validity of provided identification material.
- Data integrity. A mechanism to detect a message tampering and forgery.