On-Line Библиотека www.XServer.ru - учебники, книги, статьи, документация, нормативная литература.
       Главная         В избранное         Контакты        Карта сайта   
    Навигация XServer.ru








 

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

     WWW  (World  Wide  Web  -  всемирная  паутина)  -  самый  популярный  и
интересный сервис Интернет сегодня,  самое  популярное  и  удобное  средство
работы  с  информацией. Самое распространенное имя для компьютера в Интернет
сегодня - www, больше половины потока данных  Интернет  приходится  на  долю
WWW.  Количество  серверов WWW сегодня нельзя оценить сколько-либо точно, но
по некоторым оценкам их более 30 тысяч. Скорость роста WWW даже выше, чем  у
самой  сети  Интернет.  Сегодня WWW - самая передовая технология Интернет, и
она уже становится массовой технологией - возможно, недалек тот день,  когда
каждый человек, знающий, что такое телефон, будет знать, что такое WWW.
     Подробное  описание  WWW  -  тема отдельной статьи, поэтому здесь будут
приведены самые общие понятия и представления, которые нужно  иметь  о  WWW,
как  об  одном  из  сервисов Интернет. WWW - информационная система, которой
весьма непросто дать корректное  определение.  Вот  некоторые  из  эпитетов,
которыми   она   может   быть   обозначена:  гипертекстовая,  гипермедийная,
распределенная,  интегрирующая,  глобальная.  Ниже   будет   показано,   что
понимается под каждым из этих свойств в контексте WWW.
     WWW   работает   по  принципу  клиент-сервер,  точнее,  клиент-серверы:
существует множество серверов, которые по  запросу  клиента  возвращают  ему
гипермедийный  документ  -  документ,  состоящий  из  частей с разнообразным
представлением информации (текст, звук, графика, трехмерные объекты и т.д.),
в котором каждый элемент может являться ссылкой на другой документ  или  его
часть.  Ссылки  эти  в документах WWW организованы таким образом, что каждый
информационный ресурс в глобальной сети Интернет  однозначно  адресуется,  и
документ,  который  Вы  читаете  в  данный момент, способен ссылаться как на
другие документы на этом же сервере, так и на документы (и вообще на ресурсы
Интернет) на других компьютерах Интернет. Причем  пользователь  не  замечает
этого, и работает со всем информационным пространством Интернет как с единым
целым.  Ссылки  WWW  указывают не только на документы, специфичные для самой
WWW, но и на прочие сервисы и информационные ресурсы Интернет.  Более  того,
большинство  программ-клиентов WWW (browsers, навигаторы) не просто понимают
такие ссылки, но и являются программами-клиентами соответствующих  сервисов:
ftp,  gopher,  сетевых  новостей  Usenet,  электронной  почты  и  т.д. Таким
образом, программные средства  WWW  являются  универсальными  для  различных
сервисов  Интернет,  а  сама информационная система WWW играет интегрирующую
роль.
     Вот некоторые термины, использующиеся в  WWW  -  конечный  пользователь
может  их  и не знать, но рано или поздно они Вам встретятся и они не должны
вызвать у Вас недоумение. Первый термин - html (hypertext  markup  language,
язык   разметки   гипертекста).   Это   формат   гипермедийных   документов,
использующихся в WWW для предоставления информации. Формат этот не описывает
то, как документ должен выглядеть, но его структуру  и  связи.  Внешний  вид
документа   на  экране  пользователя  определяется  навигатором  -  если  Вы
работаете за графическим  или  текстовым  терминалом,  то  в  каждом  случае
документ  будет  выглядеть по-своему, но структура его останется неизменной,
поскольку она задана форматом html.  Имена  файлов  в  формате  html  обычно
оканчиваются  на  html  (или  имеют  расширение  htm  в  случае, если сервер
работает под MS-DOS или Windows). Второй  термин  -  URL  (uniform  resource
locator,  универсальный указатель на ресурс). Так называются те самые ссылки
на информационные ресурсы  Интернет.  Еще  один  термин  -  http  (hypertext
transfer  protocol,  протокол передачи гипертекста). Это название протокола,
по которому взаимодействуют клиент и сервер WWW.
     WWW - сервис прямого  доступа,  требующий  полноценного  подключения  к
Интернет,  и более того, часто требующий быстрых линий связи, в случае, если
документы, которые Вы читаете, содержат много графики или другой нетекстовой
информации.  Однако  существуют  мосты,  позволяющие  получать   информацию,
содержащуюся  в  WWW, посредством электронной почты. Возможность такая есть,
но таких мостов мало, да и толку от них немного - чтобы успешно использовать
возможности WWW, требуется прямой доступ в Интернет, а  при  его  отсутствии
теряются  многие  плюсы, создавшие WWW сегодняшнюю популярность. Кроме того,
некоторые возможности, имеющиеся при обычной работе, просто недоступны через
электронную почту. Это, в основном, относится к элементам интерактивности  в
WWW.  Например, в языке html поддерживаются формы. Пользователь вводит в них
некоторую информацию, которая затем  может  передаваться  на  сервер.  Таким
образом    заполняются    анкеты,    регистрационные    карты,    проводятся
социологические опросы. Например, на сервере CNN можно  было  передать  свое
отношение  к  делу  Симпсона,  а в электронном журнале SunWorld OnLine можно
выразить свою удовлетворенность статьями: не слишком ли коротко,  достаточно
ли информативно и т.д.
     Практически  любая  информация,  которая  предоставляется  в  публичный
доступ, отображается средствами WWW. Если какая-та информация не может  быть
помещена  в  WWW, то это обусловлено некоторыми ограничениями и недостатками
WWW. Во-первых, соединение между клиентом и сервером WWW одноразовое: клиент
посылает запрос, сервер выдает документ, и связь  прерывается.  Это  значит,
что   сервер  не  имеет  механизма  уведомления  клиента  об  изменении  или
поступлении новых данных. Проблема решается сегодня  несколькими  способами:
разрабатывается   новая  версия  протокола  http,  которая  будет  позволять
длительное соединение,  передачу  данных  в  несколько  потоков,  разделение
каналов  передачи  данных  и  управления  ими.  Если она будет реализована и
станет поддерживаться стандартным программным обеспечением WWW, то это решит
снимет вышеописанные недостатки. Другое путь предлагается  с  использованием
навигаторов, которые смогут локально исполнять программы на интерпретируемых
языках - как это сделано в проекте Java компании Sun Microsystems, о котором
будет  рассказано  ниже.  Следующая  проблема  WWW  -  недостаточность языка
описания документов  html  для  решения  многих  задач.  Например,  html  не
предусматривает  вывод  математических  символов,  и  текста уменьшенного по
сравнению со стандартным размера. Эта задача решается тем же образом, что  и
предыдущая  - разработкой новых версий языка html и новых типов навигаторов,
расширяемых произвольным образом.
     Усилия эти затруднены децентрализованностью  WWW  -  например,  сегодня
стандартом  становятся  не  те  расширения языка html, которые лучше, но те,
которые привносятся самыми популярными  навигаторами,  такими  как  Netscape
Navigator. Децентрализованность несет и множество других проблем: отсутствие
общего  каталога  серверов  и средств тотального поиска по ним. Однако и эта
проблема решается, причем более успешно, чем предыдущие  -  сегодня  есть  и
каталоги,  и  поисковые системы, которые, если и не являются глобальными, то
тем не менее охватывают достаточно большую часть документов WWW, чтобы  быть
полезными и успешно применяться для поиска информации.
     В  заключение  -  простой  совет:  если  Вы  еще не работаете с WWW, то
начните. В подавляющем большинстве случаев это лучшее  решение  Ваших  задач
при работе с глобальными информационными сетями.



Назад       Содержание       Вперёд