Бройдо В.Л. Вычислительные системы, сети и телекоммуникации (2002) (1186248), страница 113
Текст из файла (страница 113)
471 Основные технологии аботы в»»Ъ»х«' Поиск нужной информации осуществляетс11 с использованием гипертекстовых ссылок. Нурег Тех1 Тгапа1ег Рго1осо! В основе организации таких ссылок лежит технология гипертекста по Нурег Техт Тгапв1ег Ргогосо1 — протоколу передачи гипертекста.
Гипертекст — это документ, имеющий ссылки на другие документы. Более точно гипертекст (гипертекстовой документ) — это текстовой документ, содержагций ссылки на другие части данного документа, на другие документы, на объекты нетекстового формата (звук, графика, видео), в совокупности с системой, позволяющей такой текст читать, отслеживать ссылки, отображать графику, воспроизводить аудио- и видеовставки. Гипертексте мультимедийными компонентами (аудно, видео) часто называют системами гипермедиа (11урегшег(1а). Внутри гипертекстового документа некоторые фрагменты текста должны быть четко выделены.
Указание на них с помощью мыши, например, позволяет автоматически перейти в соответствии с тематикой выделенного текста на другую часть этого же документа, на другой документ в этом же компьютере или на документы на любом другом компьютере, подключенном к Интернету. Связь между гипертекстовыми документами осуществляется с помощью ключевых слов.
Найдя ключевое слово, пользователь может перейти в другой документ, чтобы получить дополнительную информацию. Новый документ также будет иметь гипертекстовые ссылки, Структурно гипертекстовые документы представляют собой текстовые файлы, в которые встроены специальные НТМ1.-команды. Все современные офисные программы-приложения (ЪЪгогг(, Ехсе1, Ассезз, Ро»чег Ро(пй Опс1лок и др.) имеют удобный инструментарий для почти автоматического создания гипертекста. При этом используется специальный язык разметки гипертекстов — Нуреггехг Магкпр Еапяцаяе.
Нурег1ех1 МагМнр 1 апяиаяе Предшественником языка НТМЕ был язык БСМ1. (БгаЫагд Сепега11хеб Магкпр 1апдцаде — всеобщий стандартный язык разметки). Этот язык, одобренный в 198б году 190, позволял лишь формировать сам текст, указывать границы и соподчинение составных частей документа. Но в нем отсутствовали какие-либо возможности по форматированию (оформлению) документа (выбора типа, и размера, и цвета шрифта, включения произвольных графических фрагментов и т. д.), что свойственно всем современным текстовым редакторам.
Язык НТМ1., первая версия которого появилась в 1991 году, большинство своих функций ориентировал именно на оформление документов, и документы, создаваемые с его использованием, ожили. В настоящее время интернетовские чгеЬ-страницы создаются с помощью именно этого языка, то есть информационная среда ЪЪ'%'ЪЪг полностью «закодирована» на языке НТМ1.. Действительно, информационное пространство ЪЪ'огЫ ЪЪГЫе ЪЪГеЬ состоит из сотен миллионов взаимосвязанных документов, хранящихся на ч еЬ-серверах. А отдель- 472 Глава 13. Глобальная информационная сеть Интернет ные документы как раз и называются юеЬ-страницами. Группы тематическа объединенных леЬ-страниц называ|от шеЬ-сайтами (сайтами, я еЬ-узлами).
Основу инструментария языка НТМЕ составляют тези — операторы НТЯ1, их в языке около сотни. Они присутствуют внутри гипертекстового документа и позволяют до тонкостей сформировать всю структуру и стиль его оформления. При просмотре такого документа с помощью браузера, например, эти теги невидимы, Да и при создании в еЬ-страницы с помощью специализированных программных средств, а такие средства присутствуют практически во всех офисных приложениях (в ЪЧогг1, Ехсе1, Ассезз, Роя ег Ро(пт, Опг1оок и т. д.), теги пользователю не видны — они вводятся автоматически. Тем не менее, как уже говорилось, внутри я еЬ-страницы тети присутствуют и от обычного текста они отличаются тем, что заключены в угловые скобки.
Большинство тегов используются парами: открывающий тег (например, <Т1ТЕЕ>) и закрывающий тег (</Т1ТЕЕ>); закрывающий тег начинается со слэша — символа «/ь, Существуют самые разные теги от простых (для структурного оформления и выравнивания текста, формирования цвета, размера, начертания шрифта и т, д.) до специальных (для включения в документ графических и мультимедийных объектов — голоса, музыки, видеоклипов и т.
п.). Сложные теги имеют кроме имени еще и атрибуты, детализирующие способ их использования. Самыми важными тегами языка НТМЕ являются теги формирования и выполнения 1ипертекстовых ссылок. С любым фрагментом текста (обычно выделенным), значком, картинкой документа с помощью такого тета можно связать гиперссылку — в общем случае другой объект (документ, рисунок, мультимедийный компонент и даже программный код, обусловливающий выполнение некоей программы обработки данных).
Щелчком левой кнопки мыши по выделенному фрагменту инициируется запрос на доставку этого другого объекта, и если объект на данном компьютере имеется, то он открывается на экране (программа запускается на выполнение). Открывшийся на экране объект может быть, в свою очередь, пшертекстовым, и по его гиперссылкам можно получить доступ к последующим, иерархически соподчиценным объектам. И так далее — количество уровней иерархии не ограничивается. Средства просмотра информации в 1ййййЧ Доступ к ЮЪЧ% обеспечивается как клиентам, использующим только буквенноцифровую технологию (текстовый поиск по адресам поисковых объектов), так и клиентам, предпочитающим работу в режиме графики (отображенный на экране гипертекст представляет собой сочетание текстовой информации в различных форматах и стилях и некоторых графических изображений — картинок).
Второе, безусловно, удобнее и потому предпочтительнее. Теоретически гипертекстовая технология %%% обеспечивает нахождение любой информации в процессе целенаправленного продвижения по ссылкам. Однако, согласно последним оценкам, объем информации в Интернете составляет 550 млрд страниц (по 100 страниц на каждого жителя Земли), объединенных в сотни миллионов документов, и найти нужный в этом множестве, продвигаясь от ссылки к ссылке, практически невозможно.
4тз Основные технологии работы в т1ВФФ 1 Обычно пользователь достаточно быстро обваводится набором любимых и часто посещаемых им узлов (ч еЬ-серверов) и форьвирует массив закладок (Ьоок-шагах), позволяющих мгновенно выйти иа интересующий его в еЬ-сервер.
Но как быть, если нужно решить какую-либо новую проблему, иаити информацию по новой тематике? Для этой цели существуют специальные программы, системы и технологии поиска. Обозреватели Интернета и поисковые системы Для доступа к щеЬ-объекту с известным адресом используются программы-обозреватели, пазываемые броузерами (Ъгов зег). Браузер — это, по существу, «клиеит», выполняющий функции грамотного, эрудирова~иого проводника, помогающего пользователю отобразить нужную информацию. ГГрограмм-браузеров разработано очень мною: это и патриархи данной группы программ — текстовый браузер Еупх (обще~ие с помощью адресов), и графический Моза1к (общеиие по текстам и картинкам мешо), и отечествеипый графический браузер с таким романтическим названием АПа<1па (разработка московской фирмы Аг(чапсес1 Мц111шег11а Бузгеш Г)ез18п) и ми.
др. Посейчас рынок захватили два столпа совремеииого Интернета — графические браузеры М8 1пгегпег Ехр1огег и Хегзсаре Хат(йатог, используемые, по разным оценкам, 90 — 98 Ж всех пользователей %%%. Основная задача любого браузера — сделать наше общение с сетью удобным и приятным. Чаще всего это наше общение сводится к путешествию по Всемирной паутине и ее просмотру, отправке и чтеишо электронных писем, опубликованию и получению новостей, пересылке файлов.
Все эти возможности есть у всех уважающих себя браузеров. Конечно, по сравнению со специализированными средствами (ета11, например) соответствующие функциональные возможности браузеров слабее, ио оии вполне удовлетворяют большинство разумных потребностей.
Например, в 1пгегпег Ехр!огег 5.0 и Хегзсаре Ыач(йагог 5.0 письма посылаются и читаются по протоколам 8МТР и компонуются в формате М1МЕ. Но существеиио более важно то, что оба эти браузера поддерживают все расширения стандарта НТМ1.. Осцовиые фуикциопальпые возможности браузеров М5 1пгегпег Ехр1огег и Хегзсаре Хат18агог: О графический комфортабельный интерфейс для просмотра %%%; О возможность русскоязычного, наряду с прочими, общения с пользователем; О электронная почта; Ы пересылка файлов; и телекоифереиции, публикация и просмотр новостей; О работа с файлами как в текстовом формате, так и в формате НТМ!.; О формирование системы закладок; О расширенные возможности установки шрифта; поддержка одиовремеыцо нескольких окон для работы с разными документами и возможиость разбивки окон иа фреймы; О запись в буферной памяти (кэширование) приходящих по сети документов; 474 Глава 13.
Глобальная информационная сеть Интернет а поддержка языков модульного программирования (нзпример, языков )ача и Асс1че Х); а наличие многочисленных электронных справочных материалов; а высокая надежность, обеспеченная наличием большого числа программ тести- рования (так называемых бета-тестов). По существу, оба браузера постепенно превращаются в своего рода сетевые операционные системы.