Что такое 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
  27. Установка Bareos на Linux Ubuntu и настройка резервного копирования

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

  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. Развертывание Reportportal в среде контейнеризации Docker
  40. Как установить и настроить автозапуск системы распределенной трассировки Zipkin на различные дистрибутивы Linux
  41. Работа с сертификатама в Consul для служб Connect и HTTPS
  42. Установка и настройка различных exporter для Prometheus

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

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


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

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

Ping   Операционная система   NFS   LTE   Симлинк   URL   FreeBSD   Adblock   Ceph   UAC   Terraform   Kafka   Vlan   NET Framework   Docker   UEFI   Контроллер домена   ISO-образ   РЕД ОС   ICQ  
.....

Реклама