Система гипермедиа WWW

WWW – сервис прямого доступа, работает по принципу «клиент - серверы»: существует множество серверов, которые по запросу клиента возвращают ему гипермедийный документ – документ, состоящий из частей с разнообразным представлением информации (текст, звук, графика, трехмерные объекты и т. д.), в котором каждый элемент может являться ссылкой на другой документ или его часть. Ссылки эти в документах WWW организованы таким образом, что каждый информационный ресурс в глобальной сети Internet однозначно адресуется. Документ, который вы читаете в данный момент, способен ссылаться как на другие документы на этом же сервере, так и на документы (и вообще на ресурсы Internet) на других компьютерах Internet. Причем пользователь не замечает этого и работает со всем информационным пространством Internet как с единым целым.

Ссылки WWW указывают не только на документы, специфичные для самой WWW, но и на прочие сервисы и информационные ресурсы Internet.

Более того, большинство программ-клиентов WWW не просто понимают такие ссылки, но и являются программами-клиентами соответствующих сервисов: ftp, сетевых новостей Usenet, News, электронной почты и т. д.

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

Некоторые термины, использующиеся в WWW:

HTML (Hypertext Markup Language, язык разметки гипертекста) – формат гипермедийных документов, использующихся в WWW для представления информации. Формат этот не описывает то, как документ должен выглядеть, но его структуру и связи. Внешний вид документа на экране пользователя определяется программой- навигатором (browser), и если вы работаете за графическим или текстовым терминалом, то в каждом случае документ будет выглядеть по-своему, но структура его останется неизменной, поскольку она задана форматом HTML. Имена файлов в формате HTML обычно оканчиваются на html, shtml (или имеют расширение htm в случае, если сервер работает под MS DOS или Windows);

URL (Uniform Resource Locator, универсальный указатель на ресурс ) –ссылки на информационные ресурсы Internet;

HTTP (Hypertext Transfer Protocol, протокол передачи гипертекста ) – название протокола, по которому взаимодействуют клиент и сервер WWW.

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

Однако существуют мосты, позволяющие получать информацию, содержащуюся в WWW, посредством электронной почты. Таких мостов мало, да и толку от них немного: чтобы успешно использовать возможности WWW, требуется прямой доступ в Internet, а при его отсутствии теряются многие плюсы, создавшие WWW сегодняшнюю популярность. Кроме того, некоторые возможности, имеющиеся при обычной работе, просто недоступны через электронную почту. Это в основном относится к элементам интерактивности в WWW. Например, в языке html поддерживаются формы. Пользователь вводит в них некоторую информацию, которая затем передается на сервер. Так заполняются анкеты, регистрационные карты, проводятся социологические опросы.

Некоторые ограничения и недостатки WWW:

· cоединение между клиентом и сервером WWW одноразовое: клиент посылает запрос, сервер выдает документ, и связь прерывается. Это значит, что сервер не имеет механизма уведомления клиента об изменении или поступлении новых данных. Проблема решается сегодня несколькими способами: разрабатывается новая версия протокола http, которая будет позволять длительное соединение, передачу данных в несколько потоков, разделение каналов передачи данных и управления ими. Другой путь решения этой проблемы предлагается с использованием навигаторов, которые локально исполняют программы на интерпретируемых языках (например, проект Java компании Sun Microsystems);

· недостаточность языка описания документов HTML для решения некоторых задач. Например, HTML не предусматривает вывода математических символов и текста уменьшенного, по сравнению со стандартным размера. Эта задача решается тем же образом, что и предыдущая, – разработкой новых версий языка HTML и новых типов навигаторов, расширяемых произвольным образом.

Усилия эти затруднены децентрализованностью WWW – например, сегодня стандартом становятся не те расширения языка HTML, которые лучше, но те, которые реализуются самыми популярными навигаторами. Децентрализованность несет и множество других проблем: отсутствие общего каталога серверов и средств тотального поиска по ним. Однако и эта проблема решается, причем более успешно, чем предыдущие, – сегодня есть и каталоги, и поисковые системы, которые если и не являются глобальными, но, тем не менее, охватывают достаточно большую часть документов WWW, чтобы быть полезными и успешно применяться для поиска информации.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: