The Illustrated TLS 1.2 Connection
Every byte explained and reproduced
In this demonstration a client connects to a server,
negotiates a TLS 1.2 session, sends "ping", receives "pong",
and then terminates the session. Click below to begin
exploring.
Client Hello
The session begins with the client saying "Hello".
The client provides the following:
protocol version
client random data (used later in the handshake)
an optional session id to resume
a list of cipher suites
a list of compression methods
a list of extensions
Record Heade...
Read more at tls12.xargs.org