Когда браузер просматривает URL-адрес, например https://www.gmail.com/, первое, что делает ваш браузер, разрешает www.gmail.com
до 72.14.213.19
.
Затем ваш браузер открывает TCP-соединение для 72.14.213.19
припорт 443.
Браузер и сервер перед передачей ЛЮБЫХ заголовков согласовывают схему шифрования с открытым ключом (RSA) на основе сертификата SSL с цифровой подписью.
В этом процессе браузер проверяетподлинность сертификата перед установлением связи.
Как только это доверие между клиентом и сервером установлено, клиент теперь может шифровать заголовки так, как сервер может расшифровать.Он выполняет HTTP-запрос внутри туннеля SSL.
Сервер расшифровывает сообщение, обрабатывает запрос и шифрует его так, что этот конкретный клиент может расшифровать.
Затем браузер расшифровываетответ, читает заголовки и принимает решение о том, как действовать дальше.
Это был обзор события подключения HTTPS.: D