74540

HTTP. HyperText Transfer Protocol - протокол передачи гипертекста

Доклад

Информатика, кибернетика и программирование

HyperText Trnsfer Protocol протокол передачи гипертекста протокол прикладного уровня передачи данных. HTTP используется также в качестве транспорта для других протоколов прикладного уровня таких как SOP XMLRPCWebDV. Особенностью протокола HTTP является возможность указать в запросе и ответе способ представления одного и того же ресурса по различным параметрам: формату кодировке языку и т. Именно благодаря возможности указания способа кодирования сообщения клиент и сервер могут обмениваться двоичными данными хотя данный...

Русский

2015-01-04

17.41 KB

1 чел.

HTTP (англ. HyperText Transfer Protocol — «протокол передачи гипертекста») — протокол прикладного уровня передачи данных. Основой HTTP является технология «клиент-сервер», то есть предполагается существование потребителей (клиентов), которые инициируют соединение и посылают запрос, и поставщиков (серверов), которые ожидают соединения для получения запроса, производят необходимые действия и возвращают обратно сообщение с результатом.

HTTP в настоящее время повсеместно используется во Всемирной паутине для получения информации с веб-сайтов. В 2006 году в Северной Америке доля HTTP-трафика превысила долю P2P-сетей и составила 46 %, из которых почти половина — это передача потокового видео и звука[1].

HTTP используется также в качестве «транспорта» для других протоколов прикладного уровня, таких как SOAPXML-RPC,WebDAV.

Основным объектом манипуляции в HTTP является ресурс, на который указывает URI (Universal Resource Identifier) в запросе клиента. Обычно такими ресурсами являются хранящиеся на сервере файлы, но ими могут быть логические объекты или что-то абстрактное. Особенностью протокола HTTP является возможность указать в запросе и ответе способ представления одного и того же ресурса по различным параметрам: формату, кодировке, языку и т. д. (В частности для этого используетсяHTTP-заголовок.) Именно благодаря возможности указания способа кодирования сообщения клиент и сервер могут обмениваться двоичными данными, хотя данный протокол является текстовым.

HTTP — протокол прикладного уровня, аналогичными ему являются FTP и SMTP. Обмен сообщениями идёт по обыкновенной схеме «запрос-ответ». Для идентификации ресурсов HTTP использует глобальные URI. В отличие от многих других протоколов, HTTP не сохраняет своего состояния. Это означает отсутствие сохранения промежуточного состояния между парами «запрос-ответ». Компоненты, использующие HTTP, могут самостоятельно осуществлять сохранение информации о состоянии, связанной с последними запросами и ответами (например, «куки» на стороне клиента, «сессии» на стороне сервера). Браузер, посылающий запросы, может отслеживать задержки ответов. Сервер может хранить IP-адреса и заголовки запросов последних клиентов. Однако сам протокол не осведомлён о предыдущих запросах и ответах, в нём не предусмотрена внутренняя поддержка состояния, к нему не предъявляются такие требования


 

А также другие работы, которые могут Вас заинтересовать

49817. Проблема согласования библейского повествования о творении мира и современных научных данных 236 KB
  Два мира Физическое состояние человека и мира Первозданный мир Мир после грехопадения. Научно-методическое совещание на тему Преподавание в православных школах вопросов творения мира жизни и человека проведенное Отделом религиозного образования и катехизации Московского Патриархата.
49818. ПРОГРАМНІ ЗАСОБИ В ТЕЛЕКОМУНІКАЦІЙНИХ СИСТЕМАХ 153.5 KB
  Створення та редагування елементів принципових схем у відповідності до ЄСКД. Створення та редагування елементів принципових схем у відповідності до ЄСКД у САПР ORCD 9. Розміщення елементів на робочому полі. Автоматична нумерація елементів.
49821. ПРОЕКТУВАННЯ СИСТЕМ ЕЛЕКТРОПОСТАЧАННЯ 1.07 MB
  Вибір кількості потужності і розташування цехових трансформаторних підстанцій Вибір та порівняння варіантів компенсації реактивної потужності Попереднє визначення розрахункових електричних навантажень економічно доцільної величини споживання реактивної потужності від електроенергетичної системи Qе орієнтовної кількості й потужності трансформаторів цехових ТП і розподільчих пристроїв. Вибір кількості та потужності трансформаторів цехових ТП компенсувальних устав КУ і розподільних пунктів РП.
49822. Значення мотивації для процесу управління. Методи та способи мотивації в управлінській діяльності 233.5 KB
  Визначити поняття «мотивація»; Проаналізувати основні мотиваційні теорії; Визначити роль потреб у процесі мотивації; Дослідити конкретні методи та способи мотивації персоналу в управлінській діяльності; Розкрити процес формування комплексної мотивації в сучасних умовах.
49823. Нейролінгвістичне програмування (НЛП) та управління колективом 176 KB
  Теоретичні засади НЛП в управлінні колективом організації. НЛП як інструмент управління колективом. Сфера застосування та цілі НЛП.
49824. Тактика прийняття управлінських рішень в складних ситуаціях 223.5 KB
  Характеристика рішення в психології управління. Поняття процесу управлінського рішення і його види. Етапи прийняття рішення в складній ситуації. Процес прийняття управлінського рішення керівником в залежності від його психологічних якостей.