SSL and TLS handshake
π What are SSL and TLS ? SSL (Secure Sockets Layer) is the original protocol from the 1990s that encrypts data between your browser and a website. It established the basics of web privacy but has known weaknesses and is no longer considered secure. TLS (Transport Layer Security) is the modern, improved replacement for SSL. It fixes earlier flaws, adds stronger algorithms, and is the standard behind HTTPS π. πIn short: people still say “SSL,” but what we actually use today is TLS. π Versions at a Glance Protocol Versions Status SSL SSL 1.0 (never released), 2.0 (1995), 3.0 (1996) π΄ Deprecated / insecure TLS TLS 1.0 (1999), 1.1 (2006), 1.2 (2008), 1.3 (2018) ✅ Use TLS 1.2 or 1.3 Best practice today: disable SSL, TLS 1.0, and TLS 1.1 on servers and clients. π€ The TLS/SSL Handshake — Step‑by‑client πΌ️ Diagram: TLS Handshake High-level TLS/SSL handshake diagram showing ClientHello, ServerHello, certificate, key exchange, finished Alternative caption: the browser and server...