Http (сокр от англ. HyperText Transfer Protocol «протокол передачи гипертекста») протокол прикладного уровня передачи данных (изначально в виде




Скачать 236.2 Kb.
НазваниеHttp (сокр от англ. HyperText Transfer Protocol «протокол передачи гипертекста») протокол прикладного уровня передачи данных (изначально в виде
страница1/3
Дата публикации17.03.2013
Размер236.2 Kb.
ТипДокументы
odtdocs.ru > География > Документы
  1   2   3
HTTP (сокр. от англ. HyperText Transfer Protocol — «протокол передачи гипертекста») — протокол прикладного уровня передачи данных (изначально — в виде гипертекстовых документов). Основой HTTP является технология «клиент-сервер», то есть предполагается существование потребителей (клиентов), которые инициируют соединение и посылают запрос, и поставщиков (серверов), которые ожидают соединения для получения запроса, производят необходимые действия и возвращают обратно сообщение с результатом. HTTP в настоящее время повсеместно используется во Всемирной паутине для получения информации с веб-сайтов.

Основным объектом манипуляции в HTTP является ресурс, на который указывает URI (англ. Uniform Resource Identifier) в запросе клиента. Обычно такими ресурсами являются хранящиеся на сервере файлы, но ими могут быть логические объекты или что-то абстрактное. Особенностью протокола HTTP является возможность указать в запросе и ответе способ представления одного и того же ресурса по различным параметрам: формату, кодировке, языку и т. д. Именно благодаря возможности указания способа кодирования сообщения клиент и сервер могут обмениваться двоичными данными, хотя данный протокол является текстовым.

HTTP — протокол прикладного уровня, аналогичными ему являются FTP и SMTP. Обмен сообщениями идёт по обыкновенной схеме «запрос-ответ». Для идентификации ресурсов HTTP использует глобальные URI. В отличие от многих других протоколов, HTTP не сохраняет своего состояния. Это означает отсутствие сохранения промежуточного состояния между парами «запрос-ответ». Компоненты, использующие HTTP, могут самостоятельно осуществлять сохранение информации о состоянии, связанной с последними запросами и ответами. Браузер, посылающий запросы, может отслеживать задержки ответов. Сервер может хранить IP-адреса и заголовки запросов последних клиентов. Однако сам протокол не осведомлён о предыдущих запросах и ответах, в нём не предусмотрена внутренняя поддержка состояния, к нему не предъявляются такие требования.

HTTP/0.9


HTTP был предложен в марте 1991 года Тимом Бернерсом-Ли, работавшим тогда в CERN, как механизм для доступа к документам в Интернете и облегчения навигации посредством использования гипертекста. Самая ранняя версия протокола HTTP/0.9 была впервые опубликована в январе 1992 г. (хотя реализация датируется 1990 годом). Спецификация протокола привела к упорядочению правил взаимодействия между клиентами и серверами HTTP, а также чёткому разделению функций между этими двумя компонентами. Были задокументированы основные синтаксические и семантические положения.
  1   2   3

Добавить документ в свой блог или на сайт

Похожие:

Лекция №13. Протокол tcp. Использование сокетов > 3 Протокол надежной...
Эту задачу обеспечение надежного канала обмена данными между прикладными процессами в составной сети -решает протокол tcp (Transmission...

Проблемы передачи данных на канальном уровне (Сервис, предоставляемый...

Проблемы передачи данных на канальном уровне (Сервис, предоставляемый...
Проблемы передачи данных на канальном уровне (Сервис, предоставляемый сетевому уровню, Разбиение на кадры, Контроль ошибок, Управление...

Сетевой протокол X. 25 предназначен для передачи данных между компьютерами...
Сетевой протокол X. 25 предназначен для передачи данных между компьютерами по для линий низкого качества с высоким уровнем помех...

Пояснительная записка к курсовой работе по теме: «Сайт, посвященный...
Целью работы: разработка сайта, содержащего сведения о существующих стандартах, технологиях и средствах беспроводной передачи данных,...

Лабораторная работа №2
...

Мосты применяются на канальном уровне, который контролирует поток...
В качестве примеров распространенных протоколов канального уровня можно назвать Ethernet, Token Ring и fddi (Fiber Distributed Data...

Лабораторная работа №1 по дисциплине «Информационные сети»
...

4. Доступ к среде передачи данных в этой главе рассматриваются протоколы...
Проблемы синхронизации доступа там не столь сложны. Этот вид сред передачи характерен для wan-сетей. Здесь мы рассмотрим протоколы...

6. Транспортный уровень Транспортный протокол это центральный протокол...
Транспортный протокол это центральный протокол во всей иерархии протоколов. Именно он обеспечивает надежную передачу данных в сети...

Вы можете разместить ссылку на наш сайт:
Школьные материалы


При копировании материала укажите ссылку © 2013
контакты
odtdocs.ru
Главная страница