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


 

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

4398. Общее равновесие и благосостояние в экономике 124 KB
  Частичное и общее равновесие в экономике. Частные и общественные блага. Линия возможных благосостояний. Парето-оптимальность и Парето-предпочтительность. Дифференциация доходов и проблема неравенства. Кривая Лоренца. Коэффициен...
4399. Понятие конвертируемости валюты (денежной единицы) страны 198.5 KB
  Введение Понятие конвертируемости валюты (денежной единицы) страны имеет в современной экономической теории размытые рамки, которые формально классифицированы, в частности, Международным валютным фондом создавшим за послевоенную историю нормативные ...
4400. Деньги и их характеристики. Инструменты кредитно-денежного регулирования 172.5 KB
  Деньгами в обширном смысле могут быть названы всякие знаки ценности, служащие для размена, приобретения других предметов, покупки или найма человеческого труда. Деньги - это общественный институт, который увеличивает богатство, снижая издер...
4401. Космологические модели вселенной 87.5 KB
  Космологические модели вселенной ЧТО ТАКОЕ КОСМОЛОГИЯ? Современная космология - это астрофизическая теория структуры и динамики изменения Метагалактики, включающая в себя и определенное понимание свойств всей Вселенной. Космология основывается на ас...
4402. Вивчення впливу зовнішнього оточення організації на її діяльність 111 KB
  Вступ Не існує жодної організації, що не мала б зовнішнього оточення і не знаходилася б з ним у стані постійної взаємодії. Успіх будь-якої організації залежить не тільки від факторів діючих всередині організації, але, вирішальним чином, залежи...
4403. Розрахунки чеками та векселями 51.5 KB
  Чек — грошовий документ встановленої форми, що містить беззаперечне письмове розпорядження власника рахунка (клієнта) банкові, який обслуговує його, сплатити певну суму грошей пред'явникові чека або іншій вказаній у чеку особі
4404. Агропомышленный комплекс Новосибирской области 92.5 KB
  Введение Новосибирская область: государственно-территориальное образование, входящее в состав Российской Федерации на правах ее равноправного субъекта, расположена в географическом центре страны, в юго-восточной части Западно-Сибирской равнины, глав...
4405. Фанализ - филосовско-аналитическая теория истины 152 KB
  Эта работа была задумана для рассмотрения более объективной оценки окружающего мира. Здесь рассматриваются более двадцати вопросов, наиболее значимых, при объяснении такого подхода поиска истины как Фанализ. Этот взгляд должен дать толчок для самора...
4406. Разработка тягового и топливно-экономического расчета автомобиля 1.09 MB
  В курсе теории автомобиля тяговый и топливно-экономический расчет является одним из важнейших разделов. Этот расчет позволяет по некоторым заданным параметрам определить остальные конструктивные и эксплуатационные параметры...