ent implementation of TLS. TLS (and its predecessor SSL) have been around for a significant period of time and the protocol has undergone various changes over the years. Consequently there are different versions of the protocol available. TLS includes the ability to perform version negotiation so that the highest protocol version that the client and server share in common is used.</p>

<p>TLS acts as a security layer over some lower level transport protocol. Typically the transport layer will be TCP.</p>

<