How HTTPS Works — The TLS Handshake, Explained Interactively
What actually happens when you see the padlock? Step through the TLS handshake behind HTTPS: ClientHello, the server certificate, verification, key exchange, and the encrypted session — in plain English. Free.