TLS es un protocolo estándar que se usa para proporcionar comunicaciones Web seguras en Internet o en intranets. Permite a los clientes autenticar servidores y, opcionalmente, a los servidores autenticar clientes. También proporciona un canal seguro ya que cifra las comunicaciones. TLS es la versión más reciente y más segura del protocolo Nivel de sockets seguros (SSL). Existen algunas diferencias técnicas menores entre TLS y SSL 3.0. Estas diferencias significan que no interoperan a nivel de protocolos. No obstante, funcionalmente son lo mismo para aplicaciones como el protocolo simple de transferencia de correo (SMTP) o HTTPS y las implementaciones actuales, como Microsoft Windows Server 2003 Schannel, que admite estos protocolos. Esto significa que la extensión SMTP de StarTLS en Microsoft Exchange Server 2007 puede negociar TLS o SSL a nivel de protocolo. Pero Exchange no es consciente de la diferencia a nivel de aplicación