HTTP
HTTPS
Это понятие впервые встречается на программе «Инженерия и системный подход к решению задач» — примерно 11-12 лет (5-6 класс).
Правила, по которым браузер просит страницу у сервера и получает ответ. Их имя — http или https — видно в адресе сайта, если щёлкнуть по адресной строке.
Бланк заказа в библиотеке: заполнил по форме — библиотекарь понял и принёс именно ту книгу.
На трёх сайтах щёлкнуть по значку слева от адреса и найти надпись «защищённое соединение»; показать буквы https, которые её обещают.
Протокол передачи гипертекста: браузер отправляет серверу запрос («дай такую-то страницу»), сервер возвращает ответ — страницу или код ошибки (404 — не найдена). HTTPS — тот же обмен, но зашифрованный: по дороге его нельзя прочитать или подменить. Пароли и личные данные вводят только на https-страницах.
Открыть сайт с https и найти страницу без него (браузер пометит «не защищено»); сказать, на какой из них нельзя вводить пароль.
Протокол прикладного уровня «запрос — ответ»: методы (GET — получить, POST — отправить), заголовки, коды состояния (200 — успех, 404 — не найдено, 500 — ошибка сервера). HTTP не хранит состояние — сервер не помнит клиента между запросами, «память» дают cookies. HTTPS — это HTTP внутри шифрованного канала TLS; подлинность сервера подтверждает сертификат. Краевой случай: замочек гарантирует шифрование канала, но не честность владельца сайта.
Во вкладке Network (F12) найти запрос страницы, назвать метод, код состояния и версию протокола; затем открыть по замочку сертификат сайта.
Частое заблуждение
«Замочек https в браузере значит, что сайт честный». Нет: замочек (в новых браузерах вместо него — значок настроек) говорит лишь о шифровании связи; сайт мошенников тоже может работать по https.