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-адреса и заголовки запросов последних клиентов. Однако сам протокол не осведомлён о предыдущих запросах и ответах, в нём не предусмотрена внутренняя поддержка состояния, к нему не предъявляются такие требования


 

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

10434. Загальні хімічні властивості металів 71.5 KB
  Тема: Загальні хімічні властивості металів Навчальна мета: розглянути хімічні властивості металів як простих речовин з позиції знань про окисновідновні реакції сформувати поняття про метали як відновники; сформувати вміння порівнювати хімічну активність металів ск...
10435. Значення хімії у створенні нових матеріалів, розвязання сировинної та енергетичної проблем 53 KB
  Тема: Значення хімії у створенні нових матеріалів розвязання сировинної та енергетичної проблем. Навчальна мета: поглибити й розширити знання учнів про роль хімії у створенні нових матеріалів; показати можливості застосування нових синтетичних матеріалів з оригін...
10436. Значення хімії у створенні нових матеріалів 45.5 KB
  Тема: Значення хімії у створенні нових матеріалів. Навчальна мета: поглибити й розширити знання учнів про роль хімії у створенні нових матеріалів; показати можливості застосування нових синтетичних матеріалів з оригінальними властивостями й новими технологіями. ...
10437. Кисень у природі. Фізіологічна дія кисню. Одержання кисню в лабораторії. Реакції розкладу. Поняття про каталізатор. Фізичні властивості кисню 93 KB
  Тема: Кисень у природі. Фізіологічна дія кисню. Одержання кисню в лабораторії. Реакції розкладу. Поняття про каталізатор. Фізичні властивості кисню. Тип уроку: комбінований урок з елементами інтерактивності. Навчальна мета: Розглянути елемент Оксиген та просту ре...
10438. Корозія металів та способи захисту від корозії 60.5 KB
  Корозія металів та способи захисту від корозії. Мета: навчальна: дати поняття про корозію металів як окисновідновний процес ознайомитись з причинами її виникнення; показати шкоду якої завдає корозія; розглянути способи захисту металів від корозії. виховна: фо
10439. Динаміка культурних процесів 97.5 KB
  Динаміка культури характеризує трансформаційні процеси всередині культури й у взаємодіях культур, які специфічні цілісністю, закономірністю, спрямованістю і впорядкованістю провідних тенденцій. Для динаміки культури характерною є усталеність взаємодії компонентів
10440. Загальні методи одержання металів. Метали в природі 84.5 KB
  Тема: Загальні методи одержання металів. Метали в природі. Навчальна мета: спираючись на знання періодичного закону та типи хімічних звязків поглибити знання учнів про елементи метали їх місце у періодичній системі та особливості будови атомів сформувати поняття
10441. Метали в природі. Загальні методи одержання металів 53.5 KB
  Тема: Метали в природі. Загальні методи одержання металів. Навчальна мета: спираючись на знання періодичного закону та типи хімічних звязків поглибити знання учнів про елементи метали їх місце у періодичній системі та особливості будови атомів; сформувати поняття
10442. Основи таємного діловодства та режиму таємності. Організація таємного діловодства 494.5 KB
  Тема 2. Основи таємного діловодства та режиму таємності. Організація таємного діловодства Затверджено на методичнiй нарадi Кафедри медицини катастроф та вiйськової медицини...