HTTP означает «протокол передачи гипертекста» (HyperText Transfer Protocol).
Представляет собой список неких правил, по которым компьютеры обмениваются данными в интернете. HTTP умеет передавать множество форматов файлов — например, видео, аудио или же текст, но при этом состоит только из текста.
HTTP используют еще с
1992 года. Он весьма простой, но при этом довольно функциональный. Работает HTTP с помощью протоколов TCP/IP и использует их, чтобы передавать данные.
HTTP состоит из двух элементов:
клиента и
сервера.
Клиент отправляет запросы и ждёт данные от сервера. А сервер ждёт, пока ему придёт очередной запрос, обрабатывает его и возвращает ответ клиенту. Обычно эта связь между клиентом и сервером имеет посредников в виде прокси-серверов, которые нужны для разных операций — например, для конфиденциальности, кэширования или распределения нагрузки на серверы.