Transport Layer Security (TLS) es un protocolo de red que se utiliza para proporcionar una comunicación segura entre dos computadoras a través de Internet u otras redes. Es el protocolo más utilizado para la comunicación web cifrada y normalmente se utiliza junto con otras medidas de seguridad, como Secure Sockets Layer (SSL).
TLS se basa en el uso de criptografía de clave pública y es una forma estandarizada del protocolo Secure Sockets Layer (SSL). Proporciona autenticación, integridad y cifrado de mensajes, así como negociación de parámetros de seguridad utilizados para una comunicación segura. TLS es compatible con casi todos los navegadores y servidores web, y es el estándar de facto para la comunicación segura en Internet. Los protocolos TLS se componen de dos capas: el protocolo de registro TLS y el protocolo de protocolo de enlace TLS. El protocolo de registro proporciona autenticación, integridad y cifrado de datos, mientras que el protocolo de protocolo de enlace se utiliza para establecer una sesión de comunicación segura.
TLS está diseñado para proteger los datos en tránsito de un ataque de intermediario y también se puede utilizar para detectar intentos de alterar los datos. Es una herramienta de seguridad importante para los servicios web y normalmente se utiliza junto con otras medidas de seguridad, como contraseñas y cifrado de datos. TLS es esencial para una comunicación segura y lo utilizan millones de personas en todo el mundo para comunicarse y transferir datos a través de Internet.