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


 

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

9371. Нормирование точности и контроль деталей сборочной единицы 875 KB
  Содержание 1 Исходные данные 2 Нормирование точности гладких соединений 2.1 Соединение гладких валов и отверстий 2.2 Контроль размеров цилиндрических поверхностей гладкими калибрами 2.3 Допуски и посадки подшипников качения 2.4 Допуски размеров, вхо...
9372. Подготовка комплексных текстовых документов в среде редактора Microsoft Word 104.7 KB
  Подготовка комплексных текстовых документов в среде редактора Microsoft Word Для создания новых таблиц можно использовать инструмент Нарисовать таблицу. Филиал Январь Февраль Март Апрель Май Июнь Восток 120000 125000 130000 128000 140000 14500...
9373. Анализ использования манипулятивных приемов в современной рекламе и оценка их эффективности на примере компании «SaveHouse» 548.5 KB
  Охарактеризовать рекламную деятельность компании «SaveHouse» и использования в ней манипулятивных приемов. Разработать предложения по повышению эффективности рекламной деятельности компании «SaveHouse» путем активного использования манипулятивных приемов.
9374. Методика разработки безопасного маршрута 967 KB
  Велопоход – это не только отличный способ отдыха, благодаря которому можно испытать незабываемые эмоции и узнать много нового, но также возможность, не прилагая практически никаких дополнительных усилий, улучшить свое здоровье и физическую форму
9375. Использование электронных таблиц для расчетов 64.68 KB
  Использование электронных таблиц для расчетов Задача. Завод производит электронные приборы трех видов (прибор А, прибор В и прибор С), используя при сборке микросхемы трех видов (тип 1, тип 2 и тип 3). Расход микросхем задается следующей таблицей: П...
9376. Основы построения телекоммуникационных систем и сетей 509.18 KB
  Курсовая работа По предмету: Основы построения телекоммуникационных систем и сетей Практическая часть Решения задачи №1 Условия задачи Определить мощность ТВ радиопередатчика Р, обеспечивающего требуемое значение напряженности электромагнитного поля...
9377. РАСЧЕТ ПЛОСКОРЕМЕННОЙ ПЕРЕДАЧИ 95.79 KB
  Расчет плоскоременной передачи. 1. Определяем диаметр меньшего (ведущего) шкива: где, D1 - диаметр ведущего шкива, мм N1 - мощность на ведущем шкиве, кВт n1 - число оборотов ведущего шкива, об/мин. Вычисл...
9378. Анализ инженерно-геологических условий и оценка перспективности застройки территории, предназначенной для промышленно-гражданского строительства 56.58 KB
  Анализ инженерно-геологических условий и оценка перспективности застройки территории, предназначенной для промышленно-гражданского строительства Местоположение участка: Нижегородская область, Городецкий район, село Сокольское. Геоморфологический уча...