The Illustrated TLS Connection
For many people involved in the NetSec community, understanding and appreciating the complexities of TLS can be rather difficult. Try as you may, there has never been a simplified and elegant solution to understanding the complexities of the handshakes and how your client interacts with a server to deliver secure, encrypted communications
Read more: This beautiful website illustrates the full potential of a TLS connection