SSL/TLS Handshake Explained: Process, Work and Importance

Jessica howe - Aug 8 - - Dev Community

Image description

What Is an SSL/TLS Handshake?

The SSL/TLS handshake is a procedure for starting a connection on the computer for secure data transfer over the internet. It includes several procedures aimed at ensuring the identity of the server, the choice of the encryption algorithms and the keys, and the non-tampering of data exchanged within the protocol.

This handshake process makes certain that the communication that you are having on the internet, whether is in websites that you are visiting, things that you are buying online, or even secure details that you are accessing, are safe.

What Is an SSL Handshake?

It stands for Secure Sockets Layer. This is simply the mechanism that was utilized to start the procedure of developing a secure connection between a web server and a browser. It turned out to be the predecessor of TLS (Transport Layer Security).

Even though both protocols are used to enhance security in internet communication, TLS is more upgraded than SSL and is widely encouraged. It enlarges the security of the SSL protocol establishing itself and addresses some of the weaknesses identified by SSL.

When does a TLS Handshake Occur?

TLS connection happens every time there is a client-server interaction, wherein the client wishes to connect to a secure server, for instance, a website.

This typically happens when you access a website that starts with “https:// It is used whenever you want to deliver a highly confidential message or materials that cannot be accessed by third parties or even when you are sharing some important details like login details, financial details, or even personal details.

To know more about what happens during a TLS Handshake and Importance of the SSL/TLS Handshake click the link and get the detailed information.

. . . . . . . . . . . . . . . . .
Terabox Video Player