5.0 0.5 5 41

Что такое HTTP?

Галина Девяткина
Галина Девяткина
11 ноября 2014
1403
Оцените:
Что такое HTTP?

Смотрите видео

Что такое HTTP?

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

HTTP (с англ. «HyperText Transfer Protocol») – прикладной протокол для передачи информации в виде гипертекстовых документов в формате HTML.

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

Структура протокола HTTP

Любой запрос в протоколе состоит из трех частей с соблюдением их порядка:

  1. Стартовая строка – с её помощью определяется тип запроса (сообщения).
  2. Заголовок – описывает тело запроса, настройки передачи и другие данные.
  3. Тело сообщения – сама информация, которая передается. Тело в обязательном порядке отделено от заголовка пустой строчкой.

Обязательный элемент среди всей структуры - это стартовая строка, поскольку именно эта строка определяет тип запроса или ответа. Существует протокол версии 0,9, в котором запрос будет содержать исключительно стартовую строку, а ответ сервера – только тело сообщения.

Как работает HTTP

Протокол HTTP работает на базе технологии «клиент-сервер». Суть её в том, что сетью пользуется два объекта – клиент-потребитель и сервер-поставщик. Потребитель является инициатором соединения и посылает запросы, а поставщик ожидает входящего соединения и запроса, а далее проводит необходимые действия и отправляет сообщение с результатом инициатору запроса (потребителю).

Что касается программного обеспечения, то с протоколами HTTP работают различные браузеры: Internet Explorer, Mozilla Firefox, Google Chrom, Opera и многие другие.

Защита данных с помощью протокола HTTPS

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

Все мы знаем, что существуют интернет-услуги, которые требуют максимальной защиты при передаче данных любого характера. Например, различные движения средств по интернету с помощью виртуальных кошельков типа WebMoney, BitCoin, PayPal, Яндекс.Деньги и т.п. Другие системы, работающие с персональными данными пользователей, также обязательно используют протокол HTTPS.

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

Как работает защита HTTPS

Безопасность протокола обеспечивает криптографический протокол SSL/TLS, который как раз и зашифрует информацию для невозможности перехвата и считывания. Он обеспечивает защиту соединения при работе в незащищенном канале.

Как работает защита? Давайте рассмотрим это на примитивном примере: вам нужно отправить вашему другу Саше важные документы по почте, но так, чтобы курьер или кто-то другой не увидел эти документы.

  1. Вы берете ящик, вкладываете в него документы, вешаете замок и отдаете ящик курьеру. Таким образом, злоумышленник не сможет добраться до документов.
  2. Саша получает ящик с вашим замком, но ключа у него нет. Он вешает свой замок на ящик (второй замок) и отправляет ящик обратно вам.
  3. Вы снимаете свой замок с ящика и снова отправляете его Саше.
  4. Саша получает ящик, на нем нет вашего замка, но есть его. Таким образом, ящик остается все время закрытым, Саша снимает свой замок и получает документы.

Конечно же, если представить это наяву, это очень долго. В интернете же это все происходит за несколько секунд. Проходит вот такой обмен данными («ключами от замков»), и необходимые файлы становятся защищенными от несанкционированного доступа к ним. Теперь вы знаете, что такое HTTP и как это работает.

Также читайте статью Что такое URL из раздела Понятия и определения.

Подписывайтесь на наши группы в социальных сетях - смешные статьи, картинки и факты!