Дом развитие Что такое протокол передачи гипертекста (http)? - определение из техопедии

Что такое протокол передачи гипертекста (http)? - определение из техопедии

Оглавление:

Anonim

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

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

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

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

Хотя простота HTTP является его самой сильной стороной, он также является его основным недостатком. В результате проект «Протокол передачи гипертекста - следующее поколение (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. Изменения, внесенные в ревизию, касались в основном соединения для каждой транзакции запроса и ответа. В его прежней версии было необходимо отдельное соединение. В более поздней версии соединение может быть повторно использовано несколько раз.

Что такое протокол передачи гипертекста (http)? - определение из техопедии