HTTP
HTTP = HyperText Transfer Protocol
It’s the protocol used for communication between a client and a server.
Browser
│
│ HTTP request
▼
Server
│
│ HTTP response
▼
BrowserExample:
GET /usersThe browser asks the server for users, and the server responds.
HTTPS
HTTPS = HTTP + encryption
The S means Secure.
HTTP
↓
HTTP + TLS encryption
↓
HTTPSSo instead of:
GET /login
password=123456being sent in plain text, the communication is encrypted.
You see it in URLs like:
https://example.comSSL
SSL = Secure Sockets Layer
SSL was the older technology used to secure network communication.
Today, TLS (Transport Layer Security) is used instead. People still commonly say “SSL” even when they actually mean TLS.
So technically:
HTTPS
↓
HTTP
+
TLSThe easiest mental model
Think of sending a letter:
HTTP
📄 ───────────────→ Server
readable letter
HTTPS
🔒📄 ─────────────→ Server
locked/encrypted letter| Term | What it is |
|---|---|
| HTTP | Protocol for communicating over the web |
| HTTPS | HTTP secured with TLS |
| SSL | Older security technology; replaced by TLS |
| TLS | Modern encryption/security protocol used by HTTPS |
So when you see HTTPS, think:
“HTTP communication, but protected by TLS encryption.”