Glossary term

What is TLS (Transport Layer Security)?

TLS stands for Transport Layer Security.

In DevOps

The encryption layer under HTTPS. The modern name for SSL.

Learn it properly · DevOpsLesson 4: HTTPS, SSL and TLS: Certificates, Let’s Encrypt, ACMWhat the padlock in your address bar actually proves, how a free certificate gets issued, and the exact commands to put HTTPS on your own EC2 server.

All DevOps terms

In System Design

Encrypts data between two parties and verifies the server. Example: The "S" in HTTPS.

Learn it properly · System DesignLesson 3: HTTP & HTTPS Explained: Methods, Status Codes and TLSHTTP is the shared language of the web: a method and URL in, a status code and body out. HTTPS wraps it in TLS so nobody on the path can read or change it. Methods, idempotency, status codes, HTTP/1.1 vs 2 vs 3, and the TLS handshake.

All System Design terms

In The Browser Contract

The encryption behind HTTPS. The browser checks the server's certificate (its ID card). Then both sides agree on a secret key.

Learn it properly · The Browser ContractLesson 0: What Happens When You Type a URL (The Full Version)The full trip from pressing Enter to seeing pixels: DNS, TCP, TLS, HTTP, then reading the page and painting it. Caches skip most steps. Every other lesson in this series fits on this map.

All The Browser Contract terms

In Networking for Developers

The protocol that encrypts and authenticates a connection, so HTTPS is HTTP carried inside TLS.

Learn it properly · Networking for DevelopersLesson 5: TLS and Certificates: How HTTPS Really WorksThe handshake in plain words, certificates and chains, Let's Encrypt, mTLS, and the errors you will meet.

All Networking for Developers terms

Related terms

← All glossary terms, A to Z