""TCP and TLS handshakeHost-AclientHost-BserverTCP 3 way handshakeSYN (Seq=2144665063)SYN , ACK (Seq=1442105744 Ack=2144665064)ACK (Seq=2144665064 Ack=1442105745)TLS HandshakeClient HelloClient HelloTLS Version, Random NumberCipher Suits and compression methodsACKServer HelloServer HelloA Random Number and Mutually supportedTLS version, cipher suite and compression methodCertificateServer Hello DoneACKClient Key Exchange (encrypted session key)Change Cipher Spec (client initializes negotiated options)FinishedChange Cipher Spec (server initializes negotiated options)FinishedApplication DataApplication DataResume TLS connectionClient Hello (include previous session id)Server Hello (server finds session id in cache)Change Cipher Spec (server re-initialize previous options)FinishedChange Cipher Spec (client initializes negotiated options)FinishedApplication DataTCP connection TerminationFINACKFINACKfigure 1: TCP and TLS handshake flow