<<
>>

Internet и гипертекстовые технологии

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

С одной стороны, это гигантская, распределенная по всей планете база данных, на узлах которой посте­пенно сосредотачиваются все накопленные знания, с другой стороны, это средство общения.

Развитие сети Internet. В восьмидесятые годы в развитых стра­нах были созданы десятки информационных систем. Каждая такая система представляла собой локальную или распределенную сеть, объединяющую компьютеры правительственных, научных учрежде­ний. В конце восьмидесятых годов такие локальные сети начали быст­ро объединяться. Internet — это некоммерческое объединение многих сетей. В ней нет единого центра управления, и она никому не принад­лежит. Исторически сеть Internet выросла из американской сети ARPANET (Advanced Research Projects Agency NETwork), созданной по инициативе Управления перспективных исследований Министерст­ва обороны США (Defense Advanced Research Projects Agency) в 1969 г. для обмена информацией между исследовательскими центрами во­енной промышленности. Одним из главных требований к этой сети было требование надежности — сеть должна была продолжать функ­ционировать даже в том случае, когда часть центров будет уничтоже­на. Для выполнения этого требования была придумана схема, которая и по сей день лежит в основе Internet — в сети отсутствует единый центр управления, вместо этого компьютеры постоянно обмениваются между собой информацией о текущем состоянии сети, что позволяет им выбрать путь для передачи данных между двумя компьютерами даже в том случае, когда большая часть других компьютеров в сети перестала функционировать.

В период с 1989 по 1993 г. сеть Internet расширялась со скоро­стью 20% в месяц и насчитывала до 2 млн подключенных компьюте­ров.

К концу ХХ в. сеть Internet превратилась во всемирную объеди­няющую сотни сетей и многие миллионы компьютеров. Такое объеди­нение произошло следующим образом. Небольшие группы компьюте­ров соединяются в локальные или распределенные сети. Локальной сетью называется компьютерная сеть, объединяющая компьютеры, расположенные в одном знании или в соседних зданиях, при этом ин­формация передается непосредственно от компьютера к компьютеру. В локальных сетях используются различные сетевые платы (обычно

Ethernet), обеспечивающие высокие скорости передачи информации. Непосредственное соединение компьютеров можно использовать только на небольших расстояниях. Если же компьютеры находятся в разных частях города или в разных городах, то отдельные компьютеры должны соединяться между собой с помощью модемов (модуляторов сигнала) и посредством множества разнообразных линий связи. Мо­дем преобразует информацию, которая хранится в компьютере, в сиг­налы, которые могут быть переданы по телекоммуникационным лини­ям связи. И наоборот, принятые по линиям связи сигналы с помощью модема преобразуются в изображения на экране дисплея. Такие сети называют распределенными (региональными). Компьютеры локальной и распределенной сетей обычно связаны с узловым компьютером, ко­торый иногда называют хостом (host). Узловой компьютер с помощью специального коммутирующего устройства, называемого маршрутиза­тором (router), связывает компьютеры локальной или распределенной сети со всемирной сетью Internet.

Характеристики линий связи определяют работу сети в значи­тельной большей степени, чем параметры модемов и любых других устройств, подключенных к сети. Телефонные линии не обеспечивают нужной скорости передачи информации. Поэтому с 90-х гг. осуществ­ляется замена телефонных каналов, связывавших локальные сети ме­жду собой, на оптоволоконные и спутниковые каналы связи. Это по­зволило существенно повысить скорость обмена информацией между конечными пользователями.

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

При подключении к Internet информация от разнотипных компьютеров, работающих под управлением различных операционных систем, для передачи преобразуется в соответствии с едиными протоколами обмена (TCP\IP). Протокол TCP (Transmission Control Protocol) определяет разбиение информации на отдельные ну­мерованные порции, а протокол IP (Internet Protocol) обеспечивает пе­редачу их по назначению. При этом на компьютерах-серверах для дос­тупа к информации может использоваться различное программное обеспечение, позволяющее пользователям Internet не только обмени­ваться файлами, но и обеспечивающее интерактивный доступ к базам данных сервера, а также поиск в базах данных, распределенных на других машинах сети. Наиболее известными в настоящее время прото­колами для доступа к информации в сети Internet являются протоколы FTP, telnet, Gopher и WWW.

Протокол FTP (File Transfer Protocol) позволяет получать и пе­редавать файлы. Этот протокол предполагает точное знание местона­хождения файла на серверах сети Internet или, хотя бы, знание адреса сервера. При выполнении этого условия на свой компьютер можно скопировать нужный файл с сервера, находящегося в произвольном месте планеты, так же как, осуществляется копирование файла с диска на диск. Протокол telnet (протокол эмуляции терминала удаленного доступа) позволяет работать на компьютере, расположенном в другом городе или другой стране, если бы это был ваш собственный компью­тер. Протокол Gopher предназначен для поиска информации и основы­вается на вложенной системе меню.

Огромные объемы информации, накопленные в мультимедиа­системах и циркулирующие в сети Internet, потребовали создания но­вой системы поиска данных, которая получила название гипертекста или, применительно к сети Internet, WWW (World Wide Web -- «все­мирная паутина»). Эта система основывается на специальном протоко­ле HTTP (Hyper Text Transfer Protocol), обеспечивающем передачу ги­пертекста.

Организация доступа к информации — гипертекстовые техно­логии.

Термином «гипертекст» первоначально обозначалась техноло­гия работы с текстовыми данными, позволяющая устанавливать ассо­циативные связи между отдельными фрагментами текста и благодаря этому допускающая не только последовательную работу с текстом, как при обычном чтении, но и произвольный доступ в соответствии с ус­тановленной структурой связей. При этом текст оказывается одновре­менно организованным и от начала к концу, и по тематике, и по индек­сам, и по библиографическим указателям так, как задаст пользователь системы. Таким образом, гипертекстовые технологии обеспечивают структурирование информации и произвольный доступ к выделенным фрагментам с помощью установления гиперсвязей.

Типичным примером применения гипертекстовых технологий может служить справочная система (Help) таких пакетов, как Microsoft Word. В нем предусмотрены разнообразные подсказки, причем неко­торую их часть система предоставляет автоматически. Мастер подска­зок используется для генерации сообщений в тех случаях, когда сис­тема самостоятельно предприняла какие-то действия или когда счита­ет, что пользователь что-то делает не самым эффективным образом. Из окна, в котором отображается сообщение, можно вызвать разъясняю­щую информацию.

бражений. Они позволяют рассматривать фрагменты изображений, хранящиеся как отдельные изображения, полученные с большей дета­лизацией, а также устанавливать связи фрагментов изображений с дру­гими изображениями, поясняющим текстом, звуком и др. Такие систе­мы иногда называют «гипермедиа», но чаще используют прежний термин - «гипертекст». Дальнейшее развитие технология гипертекста нашла в системе WWW (World Wide Web), на ее основе разработаны наиболее известные программы для поиска и просмотра информации в сети Internet, которые обычно называют браузерами (browser).

Стандартная технология поиска информации, реализованная, например, в протоколе Gopher, основывается на «деревьях». Примером реализации этой технологии могут служить также индексные файлы систем управления базами данных -- «бинарные деревья».

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

Языки программирования Internet. Язык разметки гипертекста HTML (Hypertext Markup Language) предназначен для создания муль­тимедийных документов, насыщенных изображениями, звуком, ани­мацией и гипертекстовыми ссылками на другие документы, которые могут размещаться как на одном компьютере, так и на многих, под­ключенных к сети Internet. HTML-документ состоит из текста и тегов, которые определяют внешний вид документа, объявляют о начале и конце гиперссылок и областей выполняемого кода.

Язык HTML непрерывно развивается, и в нем появляются все новые технологии, такие как, например, CGI (Common Gataway Interface) -- интерфейс, обеспечивающий вызов внешних программ сервера. CGI-программы размещаются и исполняются на Web-сервере. В 1995 г. начала распространяться технология «исполняемого контек­ста», получившая название Java. Java представляет собой объектно­ориентированный интерпретируемый язык программирования, с син­таксисом, похожим на синтаксис языка C++, но более надежный. На языке Java пишется выполняемый код (активный объект -- applet), который может быть частью HTML-документа после тега и

загружаться с удаленного сервера. В состав программ броузеров вклю­чены интерпретаторы языка Java, которые и обеспечивают выполнение кода, полученного с сервера. Таким образом, программа, хранящаяся на удаленном сервере, может выполняться на пользовательском ком­пьютере. Язык Java включает средства реализации графических, сете­вых и многопоточных возможностей. Для обеспечения контроля за работой броузера используется язык JavaScript, который можно счи­тать дополнением языка HTML. JavaScript -- это объектно­ориентированный язык программирования, разработанный специали­стами корпорации Netscape для описания сценариев при разработке Web-приложений. Он позволяет преобразовать статичные Web- страниц в динамичные, полностью интерактивные документы.

6.3.

<< | >>
Источник: Толмачева Н.И., Шкляева Л.С.. Космические методы экологического мониторинга: учеб. пособие / Н.И. Толмачева, Л.С. Шкляева; Перм. ун­т.- Пермь,2006.- 296 с.. 2006

Еще по теме Internet и гипертекстовые технологии:

  1. ГИС-технологии и Internet
  2. Internet/Intranet-технологии
  3. Hyper-G — гипертекстовая система
  4. Gopher — гипертекстовая система
  5. О поиске информации в Internet
  6. Руководство Internet и оплата за пользование
  7. Общая информация о сервисах Internet
  8. Программное обеспечение для работы в Internet
  9. Глава 15 Сервисы Internet
  10. ЧАСТЬ IV Internet: неисчерпаемый источник медицинских ресурсов
  11. Глава 16 Доступ в Internet
  12. ICQ — Internet-пейджинг
  13. Подключение к Internet посредством локальной сети
  14. Технические аспекты работы Internet
  15. Другие виды подключения к Internet