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


 

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

21133. ОБЕСПЕЧЕНИЕ ЗАЩИТЫ ЭВА ОТ ВНЕШНИХ И ПАРАЗИТНЫХ ВОЗДЕЙСТВИЙ 2.78 MB
  Понятие жесткости и механической прочности конструкции При разработке конструкции ЭВМ необходимо обеспечить требуемую жесткость и механическую прочность ее элементов. Герметизация отдельных элементов узлов устройств или всей машины При этом способе защиты в зависимости от степени чувствительности тех или иных элементов или узлов к воздействию агрессивной среды и от их конструктивных особенностей применяют различные способы герметизации отличающиеся как методом исполнения так и сложностью и стоимостью. Вакуумноплотная герметизация может...
21134. ОСНОВНЫЕ ЭТАПЫ ПРОИЗВОДСТВА ПЕЧАТНЫХ ПЛАТ 2.37 MB
  1 Изготовление фотошаблонов печатной платы Изготовление печатной платы начинается с изготовления фотошаблон рисунка.2 Получение заготовок печатной платы К заготовительным технологическим операциям изготовления ПП относят следующие операции: раскрой материала; получение заготовок ПП; получение базовых и технологических отверстий.4 Подготовка поверхности печатной платы Эта технологическая операция осуществляется со следующими целями: удаления заусенцев частиц смолы механической пыли и частиц из отверстий после сверления; получение...
21135. 11 СПОСОБОВ УБИТЬ СИСТЕМУ ИЛИ ЧЕГО НЕ СЛЕДУЕТ ДЕЛАТЬ ВО ИЗБЕЖАНИЕ НЕПРИЯТНОСТЕЙ С ПК 85 KB
  Не так давно сотрудники сайта PCstats Newsletter задали своим читателям вопрос: Вы когданибудь сталкивались с неожиданной как Вам казалось и к сожалению фатальной поломкой системы В ответ они получили массу историй проанализировав которые они пришли к следующим выводам: Наиболее часто причиной фатальной поломки становятся: Блоки питания 26 Бракованные компоненты и пренебрежение вопросами совместимости со стороны пользователя 23 Неправильная сборка 15 Компоненты отвечающие за нормальное охлаждение системы 13...
21136. Надежность. Критерии надежности 57 KB
  Средним временем исправной работы изделий называют среднее арифметическое время исправной работы каждого образца. Если имеется N образцов время исправной работы которых соответственно ровно t1 t2 t N то среднее время исправной работы Так же установить момент выхода их строя каждого испытуемого образца очень сложно то на практике Тср определяют следующим образом: Где ni число образцов вышедших из строя в iм интервале; m число интервалов времени; tcp. Между интенсивностью отказов и средним временем работы существует...
21137. BIOS Features Setup 266 KB
  Это делает использование шины PCI более оптимальным так как нужно меньшее количество транзакций для передачи имеющегося объема данных. : PCI VGA Palette Snoop Корректировка палитры VGA видеокарты на PCIОпции: Enabled Disabled Эта опция полезна только тогда когда вы используете MPEGкарточку или дополнительную карту которая использует Feature Connector исходной графической карты.4 добавлены расширенные таблицы конфигурации в целях улучшения поддержки для multiple PCI bus конфигураций и улучшена расширяемость в будущем. 8bit I O Recovery...
21138. Определение CAD, САМ и САЕ 644 KB
  Таким образом сокращается время и стоимость разработки и выпуска продукта. Чтобы понять значение систем CAD CAM CAE необходимо изучить различные задачи и операции которые приходится решать и выполнять в процессе разработки и производства продукта. Все эти задачи взятые вместе называются жизненным циклом продукта. Пример жизненного цикла продукта приведен на рис.
21139. АВТОМАТИЗАЦИЯ ТЕХНОЛОГИЧЕСКИХ ПРОЦЕССОВ 58.5 KB
  Как правило в результате автоматизации технологического процесса создаётся АСУ ТП. Основа автоматизации технологических процессов это перераспределение потоков вещества и энергии в соответствии с принятым критерием управления оптимальности. Цели автоматизации Основными целями автоматизации технологического процесса являются: Повышение эффективности производственного процесса. Задачи автоматизации и их решение Цели достигаются посредством решения следующих задач автоматизации технологического процесса: Улучшение качества регулирования...
21140. Временная нестабильность ЭВМ 29 KB
  С течением времени в деталях сборочных единицах и отдельных элементах происходят необратимые процессы что приводит к изменению их механических физикохимических и электрических характеристик. Чтобы уменьшить зависимость характеристик ЭВМ от времени необходимо выполнить мероприятия по стабилизации параметров отдельных его элементов. Наиболее сильное влияние оказывает на погрешность ЭВМ изменение свойств во времени таких элементов как моментные пружины постоянные магниты и резисторы.
21141. Всё о производстве транзисторов, микросхем и миниатюризации 175 KB
  Для этого используются специальные тщательно согласованные с реальными приборами физические модели транзисторов и других функциональных элементов. Сюда входят научная разработка и воплощение в кремний все более быстрых и маленьких транзисторов см. следующую страницу про закон Мура цепей связи между ними и прочим обрамлением микроструктур на кристалле создание технологий изготовления рисунка линий и транзисторов на поверхности кремния новых материалов и оборудования для этого а также manufacturability область знаний о том как...