# HTTP

**HTTP и HTTPS** (HyperText Transfer Protocol и HyperText Transfer Protocol Secure) являются протоколами передачи данных в Интернете.

## HTTP

{% hint style="info" %}
**HTTP** является протоколом, который определяет, как клиентские приложения и веб-серверы обмениваются информацией. Он работает на основе запросов (от клиента к серверу) и ответов (от сервера клиенту).&#x20;
{% endhint %}

HTTP обычно используется для передачи текстовых, графических, видео- и аудиофайлов, а также для выполнения различных операций на веб-страницах, таких как отправка форм, получение данных и т.д. Однако HTTP не обеспечивает шифрование данных, поэтому информация передается в открытом виде, что делает ее уязвимой к перехвату и вмешательству.

## HTTPS

{% hint style="info" %}
**HTTPS** является защищенной версией HTTP. Он добавляет слой шифрования для обеспечения безопасности передачи данных между клиентом и сервером.
{% endhint %}

Для шифрования данных в HTTPS используется протокол SSL/TLS (Secure Sockets Layer/Transport Layer Security), который обеспечивает конфиденциальность и целостность передаваемой информации. HTTPS часто используется на веб-сайтах, где требуется передача чувствительной информации, такой как пароли, финансовые данные или личная информация пользователей.

Основное отличие между HTTP и HTTPS заключается в наличии шифрования и безопасности. HTTPS является более безопасным протоколом и рекомендуется для использования при передаче конфиденциальной информации в Интернете.

Источник: <https://testengineer.ru/http-https/>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.system-analyst-base.ru/hard-skills/devops-for-sa/osnovy-setei/http.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
