Что определяет срок действия SSL-сессии

HTTP(S) не имеет состояния, верно? Но если я захожу на какой-либо сайт через HTTPS, я предполагаю, что мне не нужно рукопожатие SSL для каждого запроса страницы. Это сочетание кеша сеанса SSL и файлов cookie?

1 ответ

Сеанс SSL охватывает несколько соединений SSL (например, соединения TCP, которые были обновлены до SSL), и их время жизни определяется стеком SSL серверов. Обычно он не связан напрямую с пользовательским сеансом, который определяется веб-приложением и порождает несколько HTTP-запросов. Эти множественные HTTP-запросы могут быть отправлены внутри соединения SSL (которое может иметь один и тот же сеанс SSL, но не обязательно) или сеанс TCP без SSL или оба. Сеансы пользователей обычно поддерживаются с помощью файлов cookie уровня HTTP, тогда как сеансы SSL имеют аналогичный механизм, но привязаны к протоколу SSL.

Другие вопросы по тегам