Подтвердить что ты не робот

Разница между HTTPS и SSL

В чем разница между HTTPS и SSL? Я прочитал о них и нашел следующее:

  • HTTPS: HTTPS представляет собой комбинацию HTTP с SSL/TLS. Это означает, что HTTPS - это в основном HTTP-соединение, которое обеспечивает защиту данных с использованием SSL/TLS.

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

Мне интересно, где разница между этими двумя? Или оба идентичны?

4b9b3361

Ответ 1

Объяснение SSL, которое вы нашли, неверно.

SSL (Secure Socket Layer) или TLS (Transport Layer Security) работает поверх транспортный уровень, в ваших примерах TCP. TLS может использоваться для более или менее любого протокола, HTTPS - это всего лишь один общий пример.

HTTP - это протокол прикладного уровня.

В обычном, нешифрованном HTTP-протоколе стек протоколов может выглядеть следующим образом:

При использовании HTTPS стек выглядит следующим образом:

  • HTTP
  • TLS (SSL)
  • TCP
  • IP
  • Ethernet

Ответ 2

HTTPS запускается через SSL (как подсказывает его имя, HTTP-over-SSL), а не SSL через HTTP. Первый сеанс SSL устанавливается, затем все HTTP-данные переносятся в защищенные пакеты SSL перед отправкой и после получения.