DEV Community

Jessica howe
Jessica howe

Posted on

SSL/TLS Handshake Explained: Process, Work and Importance

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.

Billboard image

Monitor more than uptime.

With Checkly, you can use Playwright tests and Javascript to monitor end-to-end scenarios in your NextJS, Astro, Remix, or other application.

Get started now!

Top comments (0)

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

👋 Kindness is contagious

Explore a sea of insights with this enlightening post, highly esteemed within the nurturing DEV Community. Coders of all stripes are invited to participate and contribute to our shared knowledge.

Expressing gratitude with a simple "thank you" can make a big impact. Leave your thanks in the comments!

On DEV, exchanging ideas smooths our way and strengthens our community bonds. Found this useful? A quick note of thanks to the author can mean a lot.

Okay