Для решения проблемы устойчивости и надежности каналов связи в условиях войн и катастроф в 1969 году специалистами Пентагона была создана крупная децентрализованная компьютерная сеть Arpanet (Advanced Research Project Agency Network). Спустя некоторое время доступ к Arpanet получили и гражданские учреждения США, а далее началось слияние Arpanet с другими сетями как внутри США, так и других развитых стран. В результате такого слияния и родилась глобальная компьютерная сеть Internet.
Создание базовой инфраструктуры Internet завершилось в 1985 году. За это время количество подключенных к сети коммерческих и образовательных организаций сильно возросло, основными пользователями Internet стали исследователи, бизнесмены, студенты, частные лица. Система Internet, потеряв свою оборонную сущность, превратилась в явление мировой технологической культуры и сделала возможным свободный обмен информацией, невзирая на расстояния и государственные границы.
В первые годы своего существования Сеть обеспечивала лишь пересылку файлов и неформатированного текста. В 1992 году в Женевском Центре ядерных исследований (CERN) была разработана инфраструктура, позволяющая физикам по всей Европе обмениваться результатами исследований через Internet в виде привычного для научных работников отформатированного и иллюстрированного текста, включающего ссылки на другие публикации. Так было положено начало World Wide Web (или просто Web) – Всемирной Информационной Паутине, которая в настоящее время "оплела" своими сетями практически весь компьютерный мир и сделала сеть Internet доступной и привлекательной для миллионов пользователей.
рис 2.
"Гиперссылки" в своем графическом проявлении – это выделенные (цветом, миганием, подчеркиванием) кусочки текста, ассоциируемые с содержанием указываемого сайта (в приведенном случае – текстовые записи с наименованием университетов). Гиперссылкам сопоставляются адреса указываемых ими сайтов. Щелчками гиперссылок осуществляется обращение по адресу соответствующего сайта и чтение и пересылка копий фрагментов указываемых ими сайтов на копьютеры пользователя.
Так, приведенной гиперссылке "CalPoly, Pomona" сопоставлен адрес Калифорнийского Политехнического Университета. Щелчком данной гиперссылки производится обращение к данному сайту, и пользователь на своем копьютере получает копию его фрагмента. После этого можно, просматривая сайт этого университета, щелкнуть какую-либо из ее гиперссылок и перейти к какому-то новому сайту и т.д. Такие переходы по гиперссылкам от одного сайта к другому, с целью получения и просмотра копий сайтов называется Навигацией в пространстве Web.
Служба Web, являясь составной частью Интернет, организуется на базе серверов, называемых Web-серверами. На этих серверах создаются Web-сайты, являющиеся информационными ресурсами службы Web, и к ним подсоединяются компьютеры-клиенты, посредством которых пользователь взаимодействует с сайтами. При этом на одном сервере можно создать несколько сайтов, имеющих, однако, разные адреса.
Коммуникационный узел – это мощный компьютер, который содержит информацию об адресах подключенных к ним Web-сайтов, а также о том, в каком направлении – к какому следующему узлу, обращаться, чтобы в конечном итоге найти узел, к которому подключен искомый сайт.
В запросе, формируемом пользователем, представлен как адрес сайта, так и адрес пользователя – компьютера-клиента. Запрос от клиента передается на его сервер, а с сервера дальше на коммуникационный узел. Затем этот запрос в пространстве Интернет передается от одного коммуникационного узла к другому до тех пор, пока не будет найден узел, к которому поключен сервер с указанным адресом сайта. После этого информация считывается с сайта, и по адресу клиента по каналам связи возвращается обратно и отображается на исходном компьютере.
В настоящее время используются броузеры. В приведенном окне броузера Internet Explorer отображен фрагмент сайта Инженерного Университета. В верхней части окна представлено поле, предназначенное для ввода адреса сайта (представлен адрес http://www.cscourses.seua.am/).
рис 3.
Броузеры Internet Explorer и Netscape Navigator реализуют различные алгоритмы интерпретации, и, при сохранении общности конфигурации, некоторые детали могут отображать с определеными отличиями (различаться могут цвета, позиции элементов, их форма). Целесообразно при разработке сайтов смотреть на них глазами возможных пользователей, просматривая сайты обеими броузерами.
Так, группа, в которую объединены все американские университеты обозначается "edu", а группы всех армянских и русских сайтов – сответственно – "am" и "ru". В своей группе сайт Инженерного Университета обозначается "seua", a сайт Калифорнийского Университета – "csupomona".
Адрес сайта формируется последовательной записью наименований сайтов и групп. При этом запись наименований производится в порядке возрастания уровня групп – сначала наименование сайта, затем группы следующего уровня и т.д. вплоть до группы самого высшего уровня. Отдельные части адреса отделяются друг от друга точками. Так, запись адресов сайтов приведенных университетов будут иметь вид:
В полном выражении адреса, передаваемом по каналам Интернет, в самом начале имеется выражение "http://www", идентифицирующее службу Web. Так, полные адреса указанных университетов имеют вид:
Сайтам сопоставляются несколько ключевых слов, в наибольшей степени характеризующих данный сайт и его предметную область. В поиске необходимой информации пользователь вводит какие-то ключевые слова, которые сравниваются с ключевыми словами сайтов представленных в Интернет. По степени совпадения ключевых слов пользователя и документа определяется степень соответствия данного документа запросу пользователя.
Например, документу, описывающему средневековый европейский эпос, могут быть сопоставлены такие ключевые слова, как
Для поиска сайтов используются специальные поисковые Web-серверы (или Поисковые службы, Поисковые машины, Поисковые роботы), имеющие собственные информационные ресурсы и обеспечивающие доступ к информационным ресурсам других Web-серверов. Все они реализуют различные алгоритмы, в основе которых лежит получение ключевых слов пользователя и просмотр доступных в сети сайтов. В результате пользователю предоставляются документы, в которых хотя бы некоторое количество ключевых слов совпадает с заданными.
Наиболее популярными поисковыми серверами являются Yahoo, Lycos, Altavista, Rambler с адресами
http://www.altavista.digital.com, http://www.rambler.ru
Текстовые документы представляют собой Стилизованный Текст, который, в числе прочих компонент, содержит абзацы обычного текста, заголовки различных уровней, различающихся стилевыми особенностями – форматом символов (размерами символов, межстрочными промежутками…). Так, в данном пособии обычный абзац представлен шрифтом Arial, с размером символов 10, а используемые заголовки 3-х уровней – 1-го, 2-го и 3-го, представлены в шрифте Arial с размерами символов 18, 14 и 12.
Использование кода HTML обусловлено ограничениями линий связи в большей степени приспособленных для передачи символов и в меньшей – для передачи изображений, коим является стилизованный текст.
При записи текстового документа в коде HTML все стилистические особенности текста кодируются и представляются символьными кодами, формируя HTML-документ. В результате документ приобретает исключительно символьную формы, удобную для передачи по линиям связи. После передачи HTML-документы вновь преобразуются в исходную стилизованную форму и отображаются на экранах компьютеров (преобразование производится на основе закодированной в HTML-документах информации о стилях).
Для кодирования информации о стилистических особенностях различных фрагментов текста используются специальные управляющие коды – Теги (Tag- ярлык). Теги записываются в начале и конце фрагмента и, соответственно, различают теги начала и конца.
Теги представляются в угловых скобках. Теги конца отличаются от соответствующих тегов начала добавочными символами "/". Теги начала и конца заголовков 1-го, 2-го, 3-го уровней соответственно имеют вид:
Так, фрагмент текста с двумя заголовками 2-го уровня и двумя обычными абзацами вида:
---------------------------------------------------------------------------------------------------------
в форме HTML приобретает вид:
---------------------------------------------------------------------------------------------------------
В службе Web запись на языке HTML используется для обеспечения передачи информации по линиям связи. На сайтах информация записывается в формате HTML. После обращения пользователя, записанные копии фрагментов сайтов по линиям связи передаются клиентам. Поступая на компьютер-клиент, документ интерпретируется броузером, преобразуется в исходный вид и отображается на экране.
В броузерах компьютеров-клиентов записаны параметры стилей. При интерпретации броузер последовательно просматривает текст документа, выделяет в нем фрагменты, заключенные между парами тегов заголовков– тегов начала и конца, и эти фрагменты преобразует в заголовки уровня, соответствующего типу тегов.
Средствами разметки представляется не только текст, но и гиперссылки, рисунки и прочие компоненты Web-документов.
Исходные тексты документов предварительно преобразуются в HTML-форму и записываются на сайтах. Такое преобразование осуществляют Web-редактора, облегчая тем самым разработку сайтов, автоматизируя рутинную работу по программированию, оставляя пользователю логический и творческий аспекты разработки.
Пользователь с использованием клавиатуры и курсора мыши набирает тексты, вычерчивает рисунки, формирует таблицы, реализует гиперссылки. При этом вся работа по программированию, формированию HTML-кодов выполняется Web-редактором.
рис 4