8767

Протокол HTTP

Доклад

Информатика, кибернетика и программирование

HTTP Протокол HTTP (Hyper Text Transfer Protocol) является базовым для службы WWW (World Wide Web) доступа к документам с гипертекстовым ссылками. Согласно эт...

Русский

2013-02-17

34 KB

14 чел.

18. HTTP

Протокол HTTP (Hyper Text Transfer Protocol) является базовым для службы WWW (World Wide Web) доступа к документам с гипертекстовым ссылками [4, с. 566-645; 3, с. 811-841; 2, с. 735-748; 2*, с. 713-757]. Согласно этому протоколу для каждой новой ссылки открывается новое ТСР соединение, использующее по умолчанию 80 порт.

Протокол предполагает задание URL (Uniform Resource Locator – метки) ресурса программе браузера (например, MS Internet Explorer) в качестве параметра. По URL браузером формируется запрос в форме URI (Uniform Resource Identifier) – идентификатора запрашиваемого ресурса, полный формат которого можно встретить в таких протоколах прикладного уровня, как FTP или протоколы для электронной почты.

Формат URL предусматривает следующий набор параметров, разделённых знаками «//», «:», «@», «/», «#» и «?» -

http://user:password@www.server:port/path#fragment?query

Эти параметры (аргументы) имеют следующий смысл:

user:password – имя пользователя и его пароль. Как правило, не указываются, даже если для доступа к ресурсу требуется идентификация. В случае ограничения прав пользователей на ресурс, запрос без параметров user:password вызовет ответ сервера WWW ресурса с кодом ошибки 401, по которому браузер сгенерирует запрос пользователю о его имени и пароле и сформирует новый запрос на ресурс уже с указанием этих параметров. Причина использования такого механизма авторизованного запроса кроется в том, чтобы не передавать параметры user:password в явном виде. Предусмотрено два способа идентификации – без криптографической защиты (схема Basic) и с защитой (схема Digest – дневник, краткое изложение, слепок – термин, широко употребляемый в криптографии).

Схема Basic предполагает преобразование строки user:password по алгоритму Base64. Этот алгоритм применяется в электронной почте для записи присоединённых файлов с произвольными двоичными данными в виде набора латинский букв, знаков и цифр, т.е. в виде хотя и неосмысленного, но текста. По этому алгоритму преобразуемые данные разбиваются на блоки по 24 бита (3 байта), каждый блок делится на 4 группы по 6 битов в каждой. Каждая группа отождествляется с символом (байтом) буквы латинского алфавита, цифры или специального знака. Легко заметить, что алгоритм Base64 представляет собой алгоритм канального кодирования с избыточностью 25% (скоростью 0,75), что приводит к увеличению передаваемых данных на ¼.

Схема Digest предусматривает шифрование параметров user:password по алгоритму MD5 (Message Digest версии 5). Этот алгоритм представляет собой процедуру вычисления хэш-функции, по которой данные произвольной длины преобразуются в 128 бит (16 байт). Краткое описание MD5 можно найти, например, в [2, с. 858; 2*, c. 646-647].

www.server:port - доменное имя и порт (80 по умолчанию) WWW-сервера.

path – путь к файлу-ресурсу (index.html по умолчанию).

fragment – метка внутри документа (начало по умолчанию).

queryаргумент запроса.


 

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

50262. ПОНЯТТЯ ТА ВИДИ ІНФОРМАЦІЙНОЇ ДІЯЛЬНОСТІ 25.14 KB
  Інформаційна діяльність – це сукупність інформаційних дій, технічних засобів. організаційних умов і модернізаційних підходів, що ґрунтуються на ефективному використанні високих технологій, метою чого є оптимальне задоволення інформаційних потреб громадян і юридичних осіб, а також реалізація інформаційних функцій та завдань держави.
50263. ДРУКОВАНІ ЗАСОБИ МАСОВОЇ ІНФОРМАЦІЇ (ПРЕСА) В УКРАЇНІ ТА ПРАВОВИЙ СТАТУС ІНФОРМАЦІЙНИХ АГЕНТСТВ 29 KB
  Друковані ЗМІ (преса) – це періодичні і такі, що продовжуються, видання, які виходять під постійною назвою, з періодичністю один і більше номерів (випусків) протягом року на підставі свідоцтва про державну реєстрацію.
50264. БІБЛІОТЕЧНА ТА АРХІВНА ДІЯЛЬНІСТЬ В УКРАЇНІ 34.07 KB
  Бібліотечна справа – галузь інформаційної, культурної та освітньої діяльності суспільства, спрямована на створення і розвиток мережі бібліотек, формування, опрацювання, упорядкування та зберігання бібліотечних фондів, організацію бібліотечного, інформаційного та довідково-бібліографічного обслуговування користувачів бібліотеки
50265. ТЕЛЕБАЧЕННЯ, РАДІОМОВЛЕННЯ І КІНЕМАТОГРАФІЯ В УКРАЇНІ 35.78 KB
  Структура національного телебачення і радіомовлення України. Національна рада України з питань телебачення і радіомовлення. Ліцензування мовлення. Права і обов’язки телерадіоорганізацій, їх працівників, телеглядачів і радіослухачів. Організаційні засади кінематографії, створення і розповсюдження фільмів
50266. ЗАКОНОДАВСТВО У СФЕРІ ВИДАВНИЧОЇ СПРАВИ В УКРАЇНІ 45.44 KB
  Видавнича справа – сфера суспільних відносин, що поєднує в собі організаційно-творчу та виробничо-господарську діяльність юридичних і фізичних осіб, зайнятих створенням, виготовленням і розповсюдженням видавничої продукції.
50267. ФИЗИОЛОГИЯ НЕРВНОГО ВОЛОКНА 82.5 KB
  Нервные волокна являются отростками нервных клеток, тела которых образуют ЦНС, а также ганглии соматической и вегетативной нервных систем. Сами же нервные волокна формируют периферическую нервную систему, иннервирующую все скелетные мышцы, костный аппарат нашего организма (соматическая нервная система)
50268. ЗАКОН ОМА ДЛЯ ЦЕПЕЙ ПЕРЕМЕННОГО ТОКА 322.5 KB
  Закон Ома и правила Кирхгофа установленные для постоянного тока остаются справедливыми для мгновенных значений переменных токов и напряжений в цепях небольшой протяженности и если их изменения происходят не слишком быстро. Если за время l c необходимое для прохождения электрического сигнала от источника в самую удаленную точку цепи l – размер цепи сила переменного тока изменяется незначительно то мгновенные значения тока в любом сечении цепи в данный момент будут практически одинаковы. Для периодически изменяющихся токов условие...
50269. ПРОЦЕССЫ ВОЗБУЖДЕНИЯ И ТОРМОЖЕНИЯ В ЦНС. ОСНОВНЫЕ ПРИНЦИПЫ ИНТЕГРАТИВНОЙ ДЕЯТЕЛЬНОСТИ ЦНС (СВОЙСТВА НЕРВНЫХ ЦЕНТРОВ) 150.74 KB
  Реализация интегративной функции ЦНС: анализ поступающих афферентных сигналов и синтеза эфферентного сигнала необходимо большой силы и длительности и адекватности как характеру раздражителя, так и всей окружающей обстановке.
50270. РОЛЬ СПИННОГО МОЗГА В РЕГУЛЯЦИИ ДВИГАТЕЛЬНОЙ ФУНКЦИИ ОРГАНИЗМА 150.22 KB
  Проводниковая функция спинного мозга возникает как функция аппарата двусторонних связей с головным мозгом и базируется на материальной основе белого вещества спинного мозга. При развитии белого вещества дорзальные (задние) канатики выполняют функцию чувствительного проведения, вентральные