HyperText Transfer Protocol — «протокол передачи гипертекста»
HTTP – это протокол прикладного уровня передачи данных.
Изначально данные передавались в виде гипертекстовых документов в формате «HTML». В настоящий момент используется для передачи произвольных данных.
Основой HTTP является технология «клиент-сервер», то есть предполагается существование:
- Потребителей (клиентов), которые инициируют соединение и посылают запрос;
- Поставщиков (серверов), которые ожидают соединения для получения запроса, производят необходимые действия и возвращают обратно сообщение с результатом.