HyperText Transfer Protocol - протокол передачи гипертекста, протокол, лежащий в основе Всемирной Паутины (World Wide Web). Протокол HTTP определяет, как строятся и передаются сообщения, какие действия должны выполнять Web-сервер и браузер при получении различных команд. Например, если ввести адрес (URL) в соответствующем окне браузера, то посылается команда протокола HTTP на Web-сервер, указывающая серверу найти и передать требуемую Web-страницу.
Второй основной стандарт, управляющий работой Всемирной Паутины - HTML, устанавливающий, как Web-страницы форматируются и показываются.
HTTP является протоколом без запоминания состояний, т.к. каждая команда выполняется независимо, без учета того, какая команда выполнялась прежде. Но это достоинство явилось и существенным недостатком протокола при попытке применения его для решения сколько-нибудь сложных задач поиска и обработки информации, отличающихся от простого перемещения по гипертекстовым связям. Это ограничение HTTP было причиной появления множества новых технологий, таких, как средства поддержания сеансов со стороны серверов - cookies и различного рода сценарии, включаемые в гипертекст (Java, JavaScript, ActiveX).