Прикладные протоколы Интернет и WWW. Чукарин А.В. - 21 стр.

UptoLike

Составители: 

© Чукарин А.В., 2006
21
HTTP/1.0 используется также для коммуникаций между
различными пользовательскими программами просмотра и шлюзами,
дающими гипермедиа доступ к существующим протоколам сети
Интернет, таким как SMTP, NNTP, FTP, Gopher и WAIS. HTTP/1.0
разработан, чтобы позволять таким шлюзам передавать данные с
помощью упомянутых протоколов более ранних версий через серверы-
посредники, без потерь.
Протокол HTTP основывается на парадигме запросов и ответов.
Запрашивающая программа (обычно она называется клиент)
устанавливает связь с обслуживающей программой-получателем
(обычно называется сервер) и посылает запрос серверу в следующей
форме: метод запроса, URI, версия протокола, за которой следует MIME-
подобное сообщение, содержащее управляющую информацию запроса,
информацию о клиенте и, может быть, тело сообщения. Сервер
отвечает сообщением, содержащим строку статуса (включая версию
протокола и код статусауспех или ошибка), за которой следует MIME-
подобное сообщение, включающее в себя информацию о сервере,
метаинформацию о содержании ответа, и, вероятно, само тело ответа.
Следует отметить, что одна программа может быть одновременно и
клиентом и сервером. Использование этих терминов в данном
контексте относится только к роли, выполняемой программой в течение
данного конкретного сеанса связи, а не к общим функциям программы.
Для большинства приложений сеанс связи открывается
клиентом для каждого запроса и закрывается сервером после окончания
ответа на запрос. Тем не менее, это не является особенностью
протокола. И клиент, и сервер должны иметь возможность закрывать
сеанс связи, например, в результате какого-нибудь действия
пользователя. В любом случае, разрыв связи, инициированный любой
стороной, прерывает текущий запрос, независимо от его статуса.
2.2.11. Всемирная паутина
Приложение Всемирная паутина (WWW – World Wide Web)
было создано в 1989 году в Европейском центре ядерных исследований
(CERN). У этого центра есть несколько ускорителей, на которых
большие группы ученых из разных европейских стран занимаются
исследованиями в области элементарных частиц. В эти команды
исследователей часто входят ученые из 5 – 6 и более стран. Большей
частью, эксперименты очень сложны и требуют нескольких лет для
планирования и создания оборудования. Программа Web (паутина)