[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"question-web-chto-takoe-http-i-https-chem-oni-otlichayutsya":3},{"id":4,"slug":5,"topicId":6,"topicSlug":7,"topicName":8,"topicEmoji":9,"question":10,"answer":11,"codeLang":12,"codeSrc":12,"important":12,"commonMistakes":12,"modernUsage":12,"difficulty":13,"tags":14,"related":15,"progress":16,"seo":17},1094,"chto-takoe-http-i-https-chem-oni-otlichayutsya",33,"web","Web","🌍","Что такое HTTP и HTTPS? Чем они отличаются?","HTTP (HyperText Transfer Protocol) — протокол прикладного уровня для передачи гипертекстовых документов. HTTPS — его защищённое расширение, использующее шифрование через TLS\u002FSSL.\n\nОсновой HTTP является технология «клиент-сервер»:\n\n- **Клиенты (потребители)** — инициируют соединение и посылают запрос\n- **Серверы (поставщики)** — ожидают соединения, обрабатывают запрос и возвращают ответ\n\nHTTP не сохраняет состояния (stateless) — каждая пара «запрос-ответ» независима. Для идентификации ресурсов используются глобальные URI.\n\n### Структура HTTP-сообщения\n\n1. **Стартовая строка (starting line)** — определяет тип сообщения (метод и URL для запроса, код статуса для ответа)\n2. **Заголовки (headers)** — характеризуют тело сообщения, параметры передачи и прочие метаданные\n3. **Тело сообщения (message body)** — непосредственно данные, отделённое от заголовков пустой строкой\n\nЗаголовки и тело могут отсутствовать, но стартовая строка обязательна.\n\n### Различия HTTP и HTTPS\n\n| Характеристика | HTTP | HTTPS |\n|----------------|------|-------|\n| Шифрование | Нет | TLS\u002FSSL |\n| Порт по умолчанию | 80 | 443 |\n| Сертификат | Не требуется | Требуется SSL\u002FTLS-сертификат |\n| Скорость | Быстрее (нет шифрования) | Чуть медленнее (overhead на шифрование) |\n| Безопасность | Данные передаются открыто | Защита от перехвата и подмены |\n| SEO | Понижение в ранжировании | Приоритет в поисковых системах |\n\nHTTPS «упаковывает» данные в криптографический протокол TLS (ранее SSL), что обеспечивает защиту от атак, основанных на прослушивании сетевого соединения, при условии, что сертификат сервера валиден и ему доверяют.\n\n> **На собеседовании:** упомяните структуру HTTP-сообщения (стартовая строка, заголовки, тело), stateless-природу протокола и разницу портов (80 vs 443). Частая ошибка — говорить «SSL» вместо «TLS»: SSL устарел, современный стандарт — TLS 1.2\u002F1.3.","","junior",[7],[],null,{"title":18,"description":19,"ogTitle":18,"ogDescription":20,"keywords":21,"schemaAnswer":19,"featuredSnippetReady":22},"Что такое авторизация и аутентификация? Чем они отличаются? — Gymterview","Аутентификация — это проверка личности пользователя (кто вы?). Авторизация — это проверка прав доступа (что вам разрешено делать?).","Аутентификация — это проверка личности пользователя (кто вы?). Авторизация — это проверка прав доступа (что вам разрешен",[7,13],true]