Что такое HTTP

Обновлено Обновлено: Опубликовано Опубликовано:

HTTP —
простыми словами

сетевой протокол передачи данных. Служит для отправки запросов веб-серверу и получения ответов в виде HTML или файлов. По умолчанию, HTTP работает на сетевом порту 80.

Является небезопасным протоколом, так как все данные передаются в открытом виде. Как альтернатива, используется похожий HTTPS, который шифрует информацию.

HTTP использует 9 методов, чтобы передать серверу запрос и получить нужный ответ: OPTIONS, GET, HEAD, POST, PUT, DELETE, TRACE, CONNECT, PATCH. Чтобы получить веб-страницу, нужно как минимум 2 из них — HEAD и GET.

Существует похожий протокол для передачи данных — FTP, который больше используется для передачи файлов.

Прочитайте более подробно об http на сайте Википедия

Встречается в статьях

Инструкции:

  1. Как настроить связку Apache + HTTP/2 на Linux CentOS 7
  2. Как установить и настроить связку Asterisk + FreePBX на Rocky 8
  3. Как установить и настроить связку Asterisk + FreePBX на Ubuntu
  4. Установка Bareos на Rocky Linux и настройка резервного копирования
  5. Настройка веб-сервера на CentOS 7 со всем необходимым для правильной работы
  6. Настройка веб-сервера на CentOS 8 со всем необходимым для правильной работы
  7. Настройка веб-сервера на Rocky 9 со всем необходимым для правильной работы
  8. Настройка безопасности Linux с помощью Fail2ban
  9. Инструкция по установке и использованию GLPI на Linux CentOS
  10. Установка и настройка веб-сервера IIS + PHP + MySQL
  11. Настройка почтового сервера iRedMail на Ubuntu/Debian
  12. Как настроить почту для корпоративной среды на CentOS 8
  13. Как настроить почту для корпоративной среды на Debian
  14. Как настроить почту для корпоративной среды на Ubuntu Server
  15. Настройка веб-сервера на Ubuntu со всем необходимым для правильной работы
  16. Как настроить NGINX с поддержкой HTTP/2
  17. Трансляция видео с веб-сервера с помощью NGINX + rtmp
  18. Как настроить почту на базе Postfix для корпоративной среды (CentOS 7)
  19. Установка и настройка системы мониторинга Prometheus на Linux
  20. Как установить и настроить прокси-сервер Squid на CentOS
  21. Как установить и настроить прокси-сервер Squid на Ubuntu Server
  22. Установка веб-сервера Apache на FreeBSD
  23. Как установить и использовать сервер хранения секретов Hashicorp Vault
  24. Установка и настройка почтового сервера Zimbra на Linux
  25. Инструкция по установке и использованию GLPI на Ubuntu
  26. Развертывание Битрикс24 ВМ на Linux CentOS 9

Мини-инструкции:

  1. Как настроить firewalld в CentOS
  2. Как настраивать перенаправления в сервере NGINX
  3. Как настроить Apache для работы по HTTPS (SSL)
  4. Как настроить HTTP/2 на Windows Server 2016 и выше
  5. Инструкция по скачиванию и разархивированию файла с помощью Powershell
  6. Получение бесплатного сертификата Lets Encrypt
  7. Инструкция по установке и настройке phplist
  8. Как установить и настроить сервер Haproxy на CentOS и Ubuntu
  9. Установка и настройка прокси-сервера 3proxy на Linux CentOS 7
  10. Настройка проксирования почты с NGINX для IMAP, POP3 и SMTP
  11. Как настроить веб-сервер на Rocky Linux для работы Wordpress
  12. Настройка сервера мониторинга Zabbix на Linux CentOS 7
  13. Настройка сервера мониторинга Zabbix на Ubuntu
  14. Установка и настройка своего локального репозитория CentOS
  15. Установка и настройка LDAP сервера FreeIPA на Linux CentOS
  16. Установка и настройка CRM Битрикс24 на Linux CentOS
  17. Включение кеширования ответа от backend в Nginx
  18. Как пройти SSL-проверку при настройке https в NGINX
  19. Инструкция по установке и настройке phplist на Linux Ubuntu / Debian
  20. Как установить и настроить инструмент жизненного цикла DevOps GitLab на Ubuntu
  21. Установка и настройка модуля PageSpeed для NGINX и Apache
  22. Установка и использование почтового клиента WebMail Lite на Linux CentOS
  23. Настройка сервера мониторинга Zabbix 5 на Linux CentOS 8
  24. Организация сервиса календаря и адресной книги на базе Baikal
  25. Публикация баз 1С как веб-приложение в Apache на операционной системе Windows
  26. Программный межсетевой экрана (маршрутизатор) pfSense — установка и настройка
  27. Как настроить балансировку http-запросов в веб-сервере NGINX
  28. Как настроить прозрачную аутентификацию в NGINX через LDAP
  29. Как установить и настроить веб-сервер на базе NGINX + uWSGI для поддержки приложений на Python
  30. Кластер серверов Hashicorp Vault с доступом через систему обнаружения Consul
  31. Как установить и настроить Consul-агента и зарегистрировать на кластере сервис
  32. Установка второго сервера FreeIPA с настройкой репликации
  33. Развертывание веб-сервера на базе NGINX + NodeJS на Linux Ubuntu Server
  34. Как работать с docker-compose — шпаргалка и лучшие практики
  35. Примеры работы с Gitlab CI/CD — написание конвейеров для автоматизации разработки
  36. Мониторинг под ключ с docker — Prometheus + Grafana + Alertmanager
  37. Как работать с утилитой git — примеры команд и их описание
  38. Установка и настройка сервера Subversion (SVN) на Ubuntu
  39. Как установить и настроить автозапуск системы распределенной трассировки Zipkin на различные дистрибутивы Linux
  40. Работа с сертификатама в Consul для служб Connect и HTTPS
  41. Установка и настройка различных exporter для Prometheus

Примеры скриптов:

  1. Файл docker-compose для развертывания nginx entrypoint
  2. Пример Docker-compose c NGINX + PHP + MariaDB + phpMyAdmin
  3. Как развернуть контейнеры с веб-сервером для Laravel при помощи файла docker-compose
  4. Пример и описание скрипта для отправки сообщения в телеграм канал


Дмитрий Моск
— IT-специалист.
Настройка серверов, услуги DevOps.

Другие термины

WordPress   Lua   UWSGI   BIND   Термопаста   Server core   Powerpoint   Ansible   Хостинг   HDMI   Дистрибутив   IPerf   Mutt   OpenVZ   Etcd   Блок питания компьютера   Жесткий диск   Материнская плата   InfluxDB   HTTP/2  
.....

Реклама