Протокол передачи гипертекста (HTTP)

Автор: Roger Morrison
Дата создания: 1 Сентябрь 2021
Дата обновления: 1 Июль 2024
Anonim
Протокол HTTP | Курс "Компьютерные сети"
Видео: Протокол HTTP | Курс "Компьютерные сети"

Содержание

Определение - Что означает протокол Hyper Transfer Protocol (HTTP)?

Протокол Hyper Transfer Protocol (HTTP) - это протокол прикладного уровня, используемый в основном во всемирной паутине. HTTP использует модель клиент-сервер, где веб-браузер является клиентом и связывается с веб-сервером, на котором размещен веб-сайт. Браузер использует HTTP, который передается по TCP / IP для связи с сервером и получения веб-контента для пользователя.


HTTP является широко используемым протоколом и быстро внедряется в Интернете благодаря своей простоте. Это протокол без состояния и без установления соединения.

Введение в Microsoft Azure и Microsoft Cloud | Из этого руководства вы узнаете, что такое облачные вычисления и как Microsoft Azure может помочь вам перенести и запустить свой бизнес из облака.

Техопедия объясняет протокол гиперпередачи (HTTP)

Хотя простота HTTP является его самой сильной стороной, он также является его основным недостатком. В результате проект Hyper Transfer Protocol - Next Generation (HTTP-NG) возник как попытка заменить HTTP. HTTP-NG обещает предоставить гораздо более высокую производительность и дополнительные функции для поддержки эффективных коммерческих приложений в дополнение к упрощению функций безопасности и аутентификации HTTP. Некоторые цели HTTP-NG уже реализованы в HTTP / 1.1, который включает в себя производительность, безопасность и другие улучшения функций по сравнению с его первоначальной версией HTTP / 1.0.

Базовый HTTP-запрос включает в себя следующие шаги:


  1. Соединение с HTTP-сервером открыто.
  2. Запрос отправлен на сервер.
  3. Некоторая обработка выполняется сервером.
  4. Ответ с сервера отправляется обратно.
  5. Соединение закрыто.

Существуют две версии HTTP, версия HTTP / 1.0 и последняя версия HTTP / 1.1. Изменения, внесенные в ревизию, касались в основном соединения для каждой транзакции запроса и ответа. В его прежней версии было необходимо отдельное соединение. В более поздней версии соединение может быть повторно использовано несколько раз.