TLS
Коротко: «Transport Layer Security» — протокол, обеспечивающий зашифрованные и аутентифицированные соединения в интернете, например с HTTPS. Преемник SSL.
Подробнее: TLS работает между транспортным и прикладным уровнями и обеспечивает три вещи: конфиденциальность (шифрование данных), целостность (обнаружение подмены) и подлинность (доказательство личности сервера через сертификат). Соединение устанавливается через рукопожатие TLS, при котором клиент и сервер договариваются о cipher suite и обмениваются ключами. Собственно передача данных после рукопожатия идёт через протокол записей TLS.
Подробности
Рукопожатие TLS (упрощённо, TLS 1.3) проходит несколько шагов, прежде чем потекут какие-либо полезные данные: ClientHello, ServerHello, сертификат, обмен ключами, Finished.
См. также: SSL, рукопожатие, HTTPS