Transport Layer Security (TLS), like its predecessor Secure Sockets Layer (SSL), is a cryptographic protocol that provides communications security over a computer network. It was created from the TLS Record Protocol, which provides connection security, and the TLS Handshake Protocol, which authenticates both server and client before data is exchanged.
Transport Layer Security has superseded Secure Sockets Layer (SSL), as it is a more secure and efficient cryptographic protocol for securing privacy and data integrity throughout a computer network. Unlike SSL, TLS has key material generation, supported cipher suits, and message authentication. TLS also supports newer and more secure algorithms.
See Secure Sockets Layer (SSL) to read about Transport Layer Security’s predecessor.