HTTPS transaction process

In this post I am walking through the HTTPS transaction process starting from the ClientHello request until the encryption of real data. 1. TCP Handshake The client initiates a three-way TCP handshake with the server to establish a reliable communication channel: Once the TCP connection is established, the TLS handshake begins. 2. TLS Handshake Steps … Read more