8 / 49
Как работает TLS/SSL handshake?
TLS handshake — процесс установки защищённого соединения между клиентом и сервером. Клиент отправляет ClientHello с поддерживаемыми шифрами, сервер отвечает ServerHello с выбранным шифром и сертификатом. Затем стороны обмениваются ключами через асимметричную криптографию и переключаются на быстрое симметричное шифрование. В TLS 1.3 handshake занимает один round-trip (1-RTT), в TLS 1.2 — два (2-RTT).