Реферат: Протокол HTTP 1.1

13.1.5 Исключения из правил и предупреждений. 57

13.1.6 Контролируемое клиентом поведение. 58

13.2 Модель устаревания. 58

13.2.1 Устаревание, указанное сервером. 58

13.2.2 Эвристическое устаревание. 59

13.2.3 Вычисление возраста. 59

13.2.4 Вычисление устаревания. 61

13.2.5 Устранение противоречий в значениях устаревания. 62

13.2.6 Устранение противоречий между несколькими ответами. 62

13.3 Модель проверки достоверности (validation model). 63

Библиографический список.. 65

1. Введение.

Протокол передачи гипертекста (HTTP) - протокол прикладного уровня для распределенных, совместных, многосредных информационных систем. HTTP используется в World Wide Web (WWW) начиная с 1990 года. Первой версией HTTP, известной как HTTP/0.9, был простой протокол для передачи необработанных данных через Интернет. По определению RFC 1945 HTTP/1.0 был улучшением этого протокола, допускал MIME-подобный формат сообщений, содержащий метаинформацию о передаваемых данных и имел модифицированную семантику запросов/ответов. Однако HTTP/1.0 недостаточно учитывал особенности работы с иерархическими прокси-серверами (hierarchical proxies), кэшированием, постоянными соединениями, и виртуальными хостами (virtual hosts). Кроме того, быстрый рост числа не полностью совместимых с протоколом HTTP/1.0 приложений, потребовал введения новой версии протокола, в которой были бы заложены дополнительные возможности, которые помогли бы привести эти приложения к единому стандарту.

Список RFC относящийся к рассмотренным в данной работе вопросам, приведен в разделе «Библиографический список».

1.1. Назначение

Протокол HTTP/1.1 содержит более строгие требования, чем HTTP/1.0, гарантирующие более надежную работу.

Большие информационные системы требуют большего количества функциональных возможностей, чем просто загрузку информации, включая поиск и модификацию данных при помощи внешних интерфейсов. HTTP предоставляет открытый (open-ended) набор методов, которые основаны на системе ссылок, которые обеспечиваются URI (Универсальными Идентификаторами Ресурсов). URI могут идентифицировать как расположение (URL), так и имя (URN) ресурса, к которому применяется данный метод. Сообщения передаются в формате, подобному используемому электронной почтой согласно определениям MIME (Многоцелевых Расширений Электронной Почты).

HTTP также используется как обобщенный протокол связи между агентами пользователей (user agents) и прокси-серверами/шлюзами (proxies/gateways) или другими Интернет-сервисами, включая такие как SMTP, NNTP, FTP, Gopher и WAIS. Таким образом, HTTP определяет основы многосредного доступа к ресурсам для разнообразных приложений.

1.3 Терминология.

- Соединение (connection ).

Виртуальный канал транспортого уровня, установленный между двумя программами с целью связи.

- Сообщение (message ).

Основной модуль HTTP связи, состоящей из структурной последовательности октетов, соответствующих синтаксису протокола и передаваемых по соединению.

- Запрос (request )

Любое HTTP сообщение, содержащее запрос.

- Ответ (response ).

Любое HTTP сообщение, содержащее ответ.

- Ресурс (resource ).

Сетевой объект данных или сервис, который может быть идентифицирован URI. Ресурсы могут быть доступны в нескольких представлениях (например на нескольких языках, в разных форматах данных, иметь различный размер или различную разрешающую способность) или различаться по другим параметрам.

- Объект (entity ).

К-во Просмотров: 1412
Бесплатно скачать Реферат: Протокол HTTP 1.1