

TLS is the primary mechanism to encrypt HTTP, which is then called HTTPS.
SSL became TLS after SLL 3.0.
TLS can be used to encrypt any communication over the internet.
You first establish a session to agree on security parameters, and then you create connections within that session to transmit data securely. This approach optimizes performance by reducing the overhead of repeatedly negotiating security parameters for each new connection.




Examples removed: MD5, SHA-1, Kerberos, static RSA/DH, compression, renegotiation