I read somewhere that “SSL is a cryptographic protocol that uses explicit connections to establish secure communication between web server and client.”. What does an explicit connection mean? Seaching this up yields results that have nothing to do with what I want to know. From the same website, I read that TLS uses Implicit connections. What does this mean?
In: 1
It means, there are explicit handshake steps (Diffie-Hellman exchange, cipher negotiation, etc.) When setting up the communication. Once the connection is established, if it’s interrupted, you have to go through the handshake again.
Protocols with pre-shared secrets that do not require a handshake step would be considered implicit connection. I am not aware of any that are widely used today because it requires a lot of setup.
Latest Answers