👋 Привет, сетевые друзья! Сегодня поговорим про: HTTPS



Мы уже много раз упоминали этот протокол, но так про него и не писали. Так что исправим это.



HTTPS — это расширение HTTP с встроенным шифровальщиком.



Протокол активируется для доменов, к которым подключен SSL-сертификат, и вся передача данных идет в зашифрованной форме. Соответственно, ему доверяют больше.



Принцип работы зашифрованного соединения:



⬜️ Пользователь вводит в адресной строке браузера имя сайта.

⬜️ Браузер спрашивает сервер на наличие на SSL-сертификата.

⬜️ Сервер отвечает через отправку браузеру копии этого сертификата в комплекте с публичным ключом шифрования.

⬜️ Браузер верифицирует сертификат.

⬜️ Браузер создает ключ сеанса, шифрует с помощью полученного публичного ключа и отправляет на сервер.

⬜️ Сервер производит расшифровку сообщения и сохраняет ключ сеанса.



Как результат, между сервером и браузером устанавливается безопасное соединение по HTTPS-протоколу.



Network Academy | #протокол #https