TLS is what turns HTTP into HTTPS. Before a single byte of your request is sent, client and server run a handshake that agrees on encryption, proves who the server actually is, and derives keys neither of them sent over the wire in the clear.
TLS 1.3 isn't just "TLS 1.2 but faster" by coincidence — it was redesigned specifically to cut the round trips before any application data can flow.
A browser doesn't trust a website's certificate directly — it trusts a short chain back to a Certificate Authority whose root certificate shipped with your OS or browser.
A TLS 1.2 cipher suite name packs several independent algorithm choices into one string. Hover each piece:
TLS 1.3 simplifies this to names like TLS_AES_128_GCM_SHA256 — it always uses ephemeral (EC)DHE key exchange and moved authentication into a separate signature step, so the suite name only needs to describe the bulk cipher and hash.