Secure Socket Layer and Transport Security Layer
SSL is a protocol used in the transmission of information through the Network, it create a security link between the server and the browser to ensure the private data transmission.
TLS is the new enhanced version of SSL allows the exchange of data in a secure and private environment between the user and the server.
To use a secure internet needs to establish a secure SSL connection with a certificate that’s encrypts network connection segments above the transport layer, it’s used a asymmetric cryptographic algorism to create a public key and a private key.
![]()
1. Client request a SSL connection(SSL Hello).
2. Server response with the SSL certificate (with includes the public key; SSL done)
3.Client validates the certificate/public key
4. Client generates a symmetric key (aka session key ) and transmits it to the server.
5. SSL session is established.


