What it is
TLS (Transport Layer Security) is the standard way to secure traffic between two endpoints on the Internet. It provides confidentiality (encryption), integrity (tamper detection), and endpoint authentication, most commonly authenticating the server to the client.
Key points
- Handshake negotiates versions, ciphers, and keys, then the record layer protects data.
- Server authentication relies on certificate chains and hostname verification.
- TLS 1.3 reduces handshake round trips and removes many legacy features.
Concrete example
When you visit a banking site, your browser performs a TLS handshake, verifies that the certificate matches the bank's domain, and then encrypts all HTTP traffic so WiFi attackers cannot read your credentials or alter the page.