Возможно, имелось в виду «рукопожатие SSL/TLS» или «трёхстороннее рукопожатие» в TCP. dzen.ru sky.pro
Рукопожатие SSL/TLS — это процесс, с помощью которого клиент и сервер устанавливают защищённую связь. www.ssldragon.com Он включает аутентификацию личности, согласование протоколов шифрования и генерирование сеансовых ключей. www.ssldragon.com
Процесс состоит из нескольких шагов: dzen.ru
- Согласование шифронабора. dzen.ru Сервер и клиент обмениваются информацией о своих возможностях, чтобы выбрать поддерживаемые криптографические функции. dzen.ru
- Аутентификация. dzen.ru Клиент проверяет полученный сертификат на подлинность. dzen.ru Для этого он проверяет цифровую подпись и то, выдан ли сертификат доверенным центром сертификации. dzen.ru
- Обмен ключами. dzen.ru Создаётся «сеансовый ключ», который будет использоваться для защищённой связи. dzen.ru Такие ключи симметричные: один и тот же ключ применяется и для шифрования, и для дешифрования. dzen.ru
- Завершение рукопожатия. dzen.ru Каждая сторона сообщает другой стороне, что выполнила нужную работу. dzen.ru Затем происходит проверка контрольных сумм, чтобы удостовериться, что рукопожатие проходит без какого-либо вмешательства либо повреждения. dzen.ru
Трёхстороннее рукопожатие (Three-Way Handshake) — это процесс, с помощью которого TCP устанавливает соединение между клиентом и сервером. sky.pro Он состоит из трёх этапов: SYN, SYN-ACK и ACK. sky.pro
Процесс включает следующие шаги: sky.pro
- Инициация соединения (SYN). sky.pro Клиент отправляет серверу сегмент с флагом SYN (synchronize). sky.pro Этот сегмент содержит начальный номер последовательности, который будет использоваться для отслеживания переданных данных. sky.pro
- Подтверждение и синхронизация (SYN-ACK). sky.pro Сервер, получив SYN-сегмент, отвечает клиенту сегментом с флагами SYN и ACK (acknowledge). sky.pro В этом сегменте сервер указывает свой начальный номер последовательности и подтверждает получение SYN-сегмента от клиента, увеличив его номер последовательности на единицу. sky.pro
- Подтверждение соединения (ACK). sky.pro Клиент, получив SYN-ACK-сегмент, отправляет серверу сегмент с флагом ACK, подтверждая получение SYN-ACK-сегмента и увеличивая номер последовательности сервера на единицу. sky.pro После этого соединение считается установленным, и стороны могут начинать обмен данными. sky.pro