Технологии · Словарь

HTTP

ОскарГлавный редактор08.09.2026
Определение

HTTP (HyperText Transfer Protocol) — протокол передачи данных, по правилам которого браузер запрашивает страницы у сервера, а сервер отправляет их обратно. Каждый раз, когда пользователь открывает адрес в браузере, устройство отправляет HTTP-запрос на удалённый сервер, тот формирует ответ и возвращает нужные данные. Защищённая версия протокола называется HTTPS: она шифрует передаваемые данные, поэтому третья сторона не может прочитать содержимое обмена. Браузер сигнализирует об использовании HTTPS значком замка рядом с адресной строкой.

HTTP работает по модели «запрос — ответ». Браузер формирует текстовое сообщение с указанием метода (например, получить страницу или отправить данные формы), адреса ресурса и дополнительных заголовков. Сервер читает этот запрос, находит нужный файл или генерирует страницу, после чего возвращает ответ с кодом состояния — например, 200 означает успех, 404 — что ресурс не найден. Всё это происходит за доли секунды и не требует никаких действий от пользователя.

Каждый такой обмен представляет собой отдельный сетевой пакет или серию пакетов, которые проходят через интернет-инфраструктуру от устройства до сервера и обратно. HTTP сам по себе не хранит сведения о предыдущих запросах: каждое обращение к серверу независимо от предыдущего. Именно поэтому сайты используют дополнительные механизмы — например, токены — чтобы удерживать сессию пользователя активной между запросами.

Разница между HTTP и HTTPS принципиальна с точки зрения безопасности. В HTTP данные передаются в открытом виде, и любой узел на пути между устройством и сервером теоретически может их прочитать. HTTPS добавляет слой шифрования поверх HTTP, благодаря чему перехваченные пакеты остаются нечитаемыми без ключа. Сегодня подавляющее большинство сайтов используют именно HTTPS.

Данные на 08.09.2026