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


 

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

36109. ОСНОВИ МЕРЕЖНИХ ІНФОРМАЦІЙНИХ ТЕХНОЛОГІЙ 1.03 MB
  Загальні відомості про комп’ютерні мережі. Виникнення комп’ютерних мереж. Практично відразу після появи ЕОМ виникло питання про налагодження взаємодії комп'ютерів один з одним щоб більш ефективно обробляти інформацію використати програмні й апаратні ресурси. З'явилися й перші мережі у той час об’єднавши тільки найбільші ЕОМ у великих комп'ютерних центрах.
36110. Організація діяльності (галузева). КОНСПЕКТ ЛЕКЦІЙ 254.69 KB
  Концепція сучасної організаційної функції 5 ЗМ 1 Зміст організаційної функції в менеджменті 5 ЗМ 2 Цілі та стратегії господарської діяльності основа побудови організації 24 ЗМ 3 Проектування організаційної структури 55 М 2 Організація виробничих процесів на підприємствах 79 ЗМ 4 Організація основного виробництва 79 Перелік використаних джерел 97 ВСТУП В курсі €œОрганізація діяльності€ вивчаються конкретні економічні механізми принципи організації підприємницької діяльності функціонування виробничих...
36111. ПАХВ. Курс лекцій 1.54 MB
  Вивід і аналіз диференціального рівняння статики рідини Рівняння Ейлера. Вивід основного рівняння гідростатики. Випадки практичного використання основного рівняння гідростатики. Рівняння нерозривності та суцільність потоку.
36112. Конспект лекцій із педагогічної психології 1.74 MB
  Закономірності інтелектуального і особистісного розвитку дитини як суб’єкта навчальної діяльності організовуваної і керованої педагогом в різнихумоах освітнього процесу Зимняя І. Завдання Вивчення психологічних основ діяльності педагога. Вивчення фактів механізмів закономірностей розвиваючого навчання Визначення закономірностей умов критеріїв засвоєнь знанб формування операційного складу діяльності на основі процесц вирішення завдань Визначення психологічних основ діагностики рівня і якості засвоєння та співвідношення з освітніми...
36113. Планування діяльності підприємства. Планологія як наука про планування 1.33 MB
  Процес планування діяльності підприємств має багато складових: виробництво реалізація продукції її собівартість забезпеченість трудовими матеріальними і фінансовими ресурсами фінансові результати роботи фінансовий стан підприємства його інвестиційна діяльність. У практиці традиційного технікоекономічного планування на вітчизняних підприємствах такі пофакторні розрахунки завжди супроводжували розробку планів із підвищення продуктивності праці і зниження витрат на виробництво продукції. Враховуючи і те що підприємствам які працюють в...
36114. Бюджетна система України 363 KB
  Сутність призначення і роль бюджету держави. Роль бюджету у фінансовокредитному механізмі. Основним джерелом формування бюджету держави є ВВП. Роль і місце бюджету в суспільстві визначається фінансовою моделлю країни.
36115. Проект реконструкції булочного цеху ТзОВ «Хліб Трейд»(з використанням прискорених способів тісто приготування) 976.5 KB
  Темою дипломного проекту передбачено технічне переоснащення пекарні «ТзОВ Трейд» з установкою лінії виробництва хліба. На лінії № 1 виробляється хліб дніпровський, на лінії № 2 – батони канапкові. В результаті реконструкції тістомісильні машини Стандарт замінені на двошвидкісні тістомісильні машини Прима 160А, що покращить реологічні властивості тіста, прискорить дозрівання тіста і скоротить технологічний процес приготування виробів
36116. Конспект лекцій по Інформатиці 932.5 KB
  Для позначення програмних засобів під якими розуміється сукупність всіх програм використовуваних компютерами і область діяльності по їхньому створенню й застосуванню використається слово Software буквально мякі вироби що підкреслює рівнозначність самої машини й програмного забезпечення а також здатність програмного забезпечення модифікуватися пристосовуватися й розвиватися. Для позначення частини інформатики повязаної з розробкою алгоритмів і вивченням методів і прийомів їхньої побудови застосовують термін Braіnware англ. А...
36117. Технології. Курс лекцій 3.43 MB
  ПРОЕКТУВАННЯ ЯК СКЛАДОВА СУЧАСНОГО ВИРОБНИЦТВА ТА ЖИТТЄДІЯЛЬНОСТІ ЛЮДИНИ ЛЕКЦІЯ 1. Основні ознаки проектної діяльності. Проектування не є принципово новим видом людської діяльності. Творчі відкриття винахідника чи науковця створення архітектурних споруд чи художніх творів – це прояв творчості і водночас – це проектування у певній галузі людської діяльності.