Файл: WWW (World Wide Web) - глобальный механизм обмена информацией.pdf

ВУЗ: Не указан

Категория: Реферат

Дисциплина: Не указана

Добавлен: 05.07.2023

Просмотров: 236

Скачиваний: 2

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Третьим в нашем списке стоит протокол обмена данными в World Wide Web - Hyper Text Transfer Protocol. Данный протокол предназначен для обмена гипертекстовыми документами и учитывает специфику такого обмена. Так в процессе взаимодействия, клиент может получить новый адрес ресурса на сети, запросить встроенную графику, принять и передать параметры и т. п. Управление в HTTP реализовано в виде ASCII-команд. Реально разработчик гипертекстовой базы данных сталкивается с элементами протокола только при использовании внешних расчетных программ или при доступе к внешним относительно WWW информационным ресурсам, например базам данных.

Последняя составляющая технологии WWW - это уже плод работы группы NCSA - спецификация Common Gateway Interface (универсальный интерфейс шлюзов). CGI была специально разработана для расширения возможностей WWW за счет подключения всевозможного внешнего программного обеспечения. Такой подход логично продолжал принцип публичности и простоты разработки и наращивания возможностей WWW. Если команда CERN предложила простой и быстрый способ разработки баз данных, то NCSA развила этот принцип на разработку программных средств. Надо заметить, что в общедоступной библиотеке CERN были модули, позволяющие программистам подключать свои программы к серверу HTTP, но это требовало использования этой библиотеки. Предложенный и описанный в CGI способ подключения не требовал дополнительных библиотек и буквально ошеломлял своей простотой. Сервер взаимодействовал с программами через стандартные потоки ввода/вывода, что упрощает программирование до предела. При реализации CGI чрезвычайно важное место заняли методы доступа, описанные в HTTP. И хотя реально используются только два из них (GET и POST), опыт развития HTML показывает, что сообщество WWW ждет развития и CGI по мере усложнения задач, в которых будет использоваться WWW-технология [2].

В заключение, можно сказать о том, что WWW имеет понятную простому пользователю архитектуру. А Тим Бернерс-Ли нашел удачный выход для решения проблемы построения гипертекстовой системы - «три кита», на которых основана Всемирная паутина: HTTP, HTML и URL.

1.3 Структура и принципы World Wide Web

Всемирную паутину образуют миллионы веб-серверов сети Интернет, расположенных по всему миру. Веб-сервер - это компьютерная программа, запускаемая на подключённом к сети компьютере и использующая протокол HTTP для передачи данных. В простейшем виде такая программа получает по сети HTTP-запрос на определённый ресурс, находит соответствующий файл на локальном жёстком диске и отправляет его по сети запросившему компьютеру. Более сложные веб-сервера способны в ответ на HTTP-запрос интенсивно создавать документы с помощью шаблонов и сценариев.


Использование технологий WWW для обеспечения доступа к каким-либо информационным ресурсам подразумевает существование следующих компонентов, изображенных на рисунке 3:

. IP-сети с поддержкой базового набора услуг по передаче данных с единой политикой нумерации и маршрутизации, работающим сервисом имен DNS (Domain Name System «система доменных имен»);

. Выделенного информационного сервера - WWW-сервера, обеспечивающего предоставление гипертекстовых документов через IP-сеть в ответ на запросы WWW-клиентов.

Рис. 3. - Компоненты для обеспечения доступа к ресурсам

Передаваемые гипертекстовые документы оформляются в стандарте HTML - языке описания гипертекстовых документов. Эти документы могут либо храниться в статическом виде (совокупность файлов на диске), либо динамически компоноваться в зависимости от параметров запроса специальным программным обеспечением. Для динамической компоновки HTML-документов, WWW-сервер использует специальным образом оформленные программы - CGI-программы [9].

Для просмотра информации, полученной от веб-сервера, на клиентском компьютере применяется специальная программа - веб-браузер. Основная функция веб-браузера - отображение гипертекста. Всемирная паутина неразрывно связана с понятиями гипертекста и гиперссылки. Большая часть информации в Интернете представляет собой именно гипертекст [15].

Для создания, хранения и отображения гипертекста во Всемирной паутине традиционно используется язык HTML. Работа по созданию гипертекстовых документов называется вёрсткой, она делается веб-мастером либо отдельным специалистом по разметке - верстальщиком. После HTML-разметки получившийся документ сохраняется в файл, и такие HTML-файлы являются основным типом ресурсов Всемирной паутины. После того, как HTML-файл становится доступен веб-серверу, его начинают называть «веб-страницей». Набор веб-страниц образует веб-сайт.

Гипертекст веб-страниц содержит гиперссылки. Гиперссылки помогают пользователям Всемирной паутины легко перемещаться между ресурсами (файлами) вне зависимости от того, находятся ресурсы на локальном компьютере или на удалённом сервере. Для определения местонахождения ресурсов во Всемирной паутине используются единообразные локаторы ресурсов URL. URL - это адрес веб-ресурса в сети Интернет. Например, полный URL главной страницы русского раздела Википедии выглядит так: http://ru.wikipedia.org/wiki/Заглавная_страница. Подобные URL-локаторы сочетают в себе технологию идентификации URI (Uniform Resource Identifier«единообразный идентификатор ресурса») и систему доменных имён DNS. Доменное имя (в данном случае ru.wikipedia.org) в составе URL обозначает компьютер (точнее - один из его сетевых интерфейсов), который исполняет код нужного веб-сервера. URL текущей страницы обычно можно увидеть в адресной строке браузера, хотя многие современные браузеры предпочитают по умолчанию показывать лишь доменное имя текущего сайта [7].


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

2. ТЕХНОЛОГИЯ WORLD WIDE WEB

2.1 Применение гипертекстовой технологии в сети Интернет

Суть технологии гипертекста состоит в том, что текст структурируется, то есть в нем выделяются слова-ссылки. При активизации ссылки (например, с помощью щелчка мышью) совершается переход на фрагмент текста, заданный в ссылке. Автором этой идеи является Тим Бернерс-Ли.

Технология WWW позволяет создавать ссылки (гиперссылки), которые реализуют переходы не только внутри исходного документа, но и на любой другой документ, находящийся на данном компьютере и, что самое главное, на любой документ любого компьютера, подключенного к Интернету.

Гиперссылка состоит из двух частей: указателя и адресной части. Указатель ссылки обычно выделен синим цветом и подчеркиванием. Активизация указателя гиперссылки вызывает переход на другую страницу.

Адресная часть гиперссылки представляет собой URL-адрес документа, на который указывает ссылка. Универсальный указатель ресурсов (URL) включает в себя способ доступа к документу, имя сервера, на котором находится документ, а также путь к файлу (документу).

Способ доступа к документу определяется используемым протоколом передачи информации. Для доступа к Web-страницам служит протокол передачи гипертекста HTTP.

Гипертекстовая технология - это технология преобразования текста из линейной формы в иерархическую, поэтому использование гипертекстовой технологии (по сравнению с представлением информации в обычной книге) позволяет кардинально изменить способ просмотра и восприятия информации [1].

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

С развитием компьютерных средств мультимедиа гипертекст начал превращаться в более наглядную информационную форму, получившую название гипермедиа - эта информационная форма содержит не только текст, но и графику, видеоинформацию и звуки [14].

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


Простота концепции гипертекста обусловливает и формальную простоту общепринятой технологии создания гипертекстов. Имея простейшую систему построения гипертекстов, можно быстро собрать из нескольких текстовых фрагментов гипертекст и формально получить самостоятельную гипертекстовую информационную систему, программный продукт или подсистему подсказки. Однако в силу видимой простоты гипертекстовой технологии легко создать гипертекстовую информационную систему с низким качеством [10].

Гипертексты обладают определенной смысловой сетевой структурой. При многократном просмотре, если гипертекст используется как учебник, эта структура будет сильно влиять на структуру знаний пользователя по изучаемому вопросу. Поэтому при построении гипертекстовых систем следует уделять внимание не только тому, как разбить исходный текст на части, но и тому, насколько пользователю будет понятно, легко и удобно работать с этими частями текста.

Гипертекст можно рассматривать как систему документов с перекрестными ссылками. Перекрестная ссылка на WWW-странице может выглядеть подчеркнутым текстом нестандартного цвета или графическим изображением, щелчок мышью на перекрестной ссылке может «перенести» пользователя на другой WWW-сервер, другую страницу или другой раздел на текущей странице. На всех WWW-серверах активно применяются перекрестные ссылки, как в целях упрощения доступа к информации, так и в целях рекламы. Связь между гипертекстовыми документами осуществляется с помощью ключевых слов. Следовательно, по ссылкам можно значительно удалиться от первоначального источника информации, но возврат к нему не вызывает затруднений. «Путешествие» от ссылки к ссылке по сети WWW называют «серфингом».

Гипермедиа-документы (т.е. гипертекстовые документы, включающие не только тексты, но и графику, звук и видео) хранятся на WWW-серверах сети Интернет. Для работы с гипермедиа-документами имеется много различных программ-клиентов, называемых программами просмотра WWW, или браузерами. По известному адресу браузеры позволяют вызывать нужные документы, накапливать их, сортировать, объединять, редактировать, печатать. Программы просмотра имеют много общего, поэтому, овладев принципами и средствами работы одной из них, без труда можно переключиться на работу с другой. Большинство современных программ просмотра обеспечивают доступ не только к страницам Web-серверов (или к Web-страницам), но и включают возможности обработки электронной почты, телеконференций Usenet, позволяют работать с сервисом FTP, Gopher и др. В программы просмотра встраиваются редакторы Web-страниц.


Подготовка гипермедиа-документов осуществляется на языке HTML. Этот язык используется для отображения информации каждым Web-узлом. После соединения с Web-узлом с помощью браузера, по сети связи от Web-сервера к браузеру отправляется запрашиваемый документ в формате HTML. Любой компьютер (независимо от того, является ли он обычным в РС, работающим под Windows, рабочей станцией, ориентированной на Unix, или компьютером Macintosh) может принимать и отображать HTML-страницы. Этим и объясняется эффективность и популярность языка HTML. Существует большое количество программ, осуществляющих преобразование различных документов в формат HTML [8].

Если рассмотреть наиболее простую технологию построения гипертекста, то она будет состоять из следующих основных шагов:

Началом построения гипертекста будет разбивка текста на отдельные главы темы. Во втором шаге необходимо представить себе некоторый основной путь чтения гипертекста и расставить, соответственно, поля-ссылки, ведущие читателя от темы к теме по этому основному пути. Далее следует выделить в тексте слова-ссылки, точнее, нужно найти ситуации или моменты в процессе чтения текста, когда пользователь может захотеть перейти от основного пути чтения текста к другим возможным путям чтения. В результате предыдущего действия могут появиться слова-ссылки, для которых еще не написаны соответствующие главы/темы. Такие главы нужно дописать. И в завершении построения гипертекста нужно связать ссылки с существующими темами [11].

К основным элементам гипертекстовой технологии относятся:

• информационный фрагмент - линейная последовательность строк текста, рисунка, видеофрагмента, аудиофрагмента;

• тема - содержит краткое название информационного фрагмента. Информационный фрагмент может состоять целиком из множества тем либо включать в себя одну или несколько тем наряду с прочей информацией;

• узлы - информационный фрагмент, из которого возможен переход к другим информационным фрагментам гипертекста;

• ссылки - слово, фразу или набор фраз, с помощью которых осуществляется переход от одного узла к другому. Ссылки могут быть референтными или организационными.

Референтные ссылки - это наиболее типичный вид ссылок в гипертекстах. Они, как правило, имеют два конца, обычно это направленные связи, хотя большинство гипертекстовых информационных систем поддерживает и обратное движение по ссылке. Исходный конец референтной ссылки называется «источник». Логически это отдельная точка или область в тексте. Другой конец называется «назначением» - это определенная точка или область в гипертексте. С источником ссылки связывается некоторая пометка, указывающая наличие ссылки, - она показывает имя ссылки, обычно изображается в виде последовательности символов и высвечивается как отдельная единица текста. Например, при щелчке по термину появится информационный фрагмент, разъясняющий значение этого термина. На рисунке 4 приведен пример референтной ссылки.