Служба Web. Основные Понятия

Взаимодействие с Сайтом
Web-серверы
Доступ к Сайтам
Броузеры
Адресация Сайтов
Поисковые Машины
Язык HTML
Визуальная Разработка Сайтов
Компоненты Сайта
Система Internet – это глобальная компьютерная сеть, представляющая собой результат эволюционного развития и объединения компьютерных сетей и состоящая из сотен тысяч частных, коммерческих, академических, поддерживаемых государством сетей.

Для решения проблемы устойчивости и надежности каналов связи в условиях войн и катастроф в 1969 году специалистами Пентагона была создана крупная децентрализованная компьютерная сеть Arpanet (Advanced Research Project Agency Network). Спустя некоторое время доступ к Arpanet получили и гражданские учреждения США, а далее началось слияние Arpanet с другими сетями как внутри США, так и других развитых стран. В результате такого слияния и родилась глобальная компьютерная сеть Internet.

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

В первые годы своего существования Сеть обеспечивала лишь пересылку файлов и неформатированного текста. В 1992 году в Женевском Центре ядерных исследований (CERN) была разработана инфраструктура, позволяющая физикам по всей Европе обмениваться результатами исследований через Internet в виде привычного для научных работников отформатированного и иллюстрированного текста, включающего ссылки на другие публикации. Так было положено начало World Wide Web (или просто Web) Всемирной Информационной Паутине, которая в настоящее время "оплела" своими сетями практически весь компьютерный мир и сделала сеть Internet доступной и привлекательной для миллионов пользователей.

Взаимодействие с Сайтом К ОГЛАВЛЕНИЮ
Каждый сайт имеет свой уникальный адрес – адрес URL, отличный от адресов всех других сайтов. Располагая подключенным к Интернет компьютером, можно в любой точке мира, используя адреса, обращаться к сайтам и получать и отображать копии их фрагментов на экранах компьютеров. Так, если обратиться по адресу сайта Инженерного Университета Армении, то можно получить и отобразить на экране копию фрагмента данного сайта, содержащего текстовую информацию о деятельности FDC Университета и гиперссылки на другие сайты (представленные подчеркнутыми кусочками текста).

рис 2.

Нажмите Дла Просмотра

"Гиперссылки" в своем графическом проявлении – это выделенные (цветом, миганием, подчеркиванием) кусочки текста, ассоциируемые с содержанием указываемого сайта (в приведенном случае – текстовые записи с наименованием университетов). Гиперссылкам сопоставляются адреса указываемых ими сайтов. Щелчками гиперссылок осуществляется обращение по адресу соответствующего сайта и чтение и пересылка копий фрагментов указываемых ими сайтов на копьютеры пользователя.

Так, приведенной гиперссылке "CalPoly, Pomona" сопоставлен адрес Калифорнийского Политехнического Университета. Щелчком данной гиперссылки производится обращение к данному сайту, и пользователь на своем копьютере получает копию его фрагмента. После этого можно, просматривая сайт этого университета, щелкнуть какую-либо из ее гиперссылок и перейти к какому-то новому сайту и т.д. Такие переходы по гиперссылкам от одного сайта к другому, с целью получения и просмотра копий сайтов называется Навигацией в пространстве Web.

Web-серверы К ОГЛАВЛЕНИЮ
В основе всей системы Интернет лежит концепция Клиент-сервер, в соответствии с которой компьютеры Сети делятся на Серверы (от слова Serve – обслуживание), содержащие ресурсы, которыми могут пользоваться компьютеры Клиенты. Главная задача серверов – обслуживание запросов на доступ к ресурсам своего компьютера. Сервера постоянно находятся в ожидании запросов, поступающих от компьютеров-клиентов. Серверы – это компьютеры (как правило, большей производительности, чем обычные), которые, кроме используемых клиентами ресурсов, оснащены также специальными программными модулями. Компьютеры-клиенты, так же как и сайты, обладают своими уникальными адресами в пространстве Web.

Служба Web, являясь составной частью Интернет, организуется на базе серверов, называемых Web-серверами. На этих серверах создаются Web-сайты, являющиеся информационными ресурсами службы Web, и к ним подсоединяются компьютеры-клиенты, посредством которых пользователь взаимодействует с сайтами. При этом на одном сервере можно создать несколько сайтов, имеющих, однако, разные адреса.

Доступ к Сайтам К ОГЛАВЛЕНИЮ
Основой Интернет является коммуникационная инфраструктура, а точнее – глобальная сеть, состоящая из специальных Коммуникационных Узлов и Коммуникационных Каналов Связи (чаще всего на основе спутниковой или оптоволоконной связи). Каждый коммуникационный узел подключен к нескольким другим узлам, обеспечивающим возможность передачи данных по разным направлениям. К коммуникационным узлам системы Интернет подключаются Web-серверы, со своими сайтами и подсоединенными к ним компьютерами-клиентами, формируя тем самым глобальную сеть серверов и клиентов Web.

Коммуникационный узел – это мощный компьютер, который содержит информацию об адресах подключенных к ним Web-сайтов, а также о том, в каком направлении – к какому следующему узлу, обращаться, чтобы в конечном итоге найти узел, к которому подключен искомый сайт.

В запросе, формируемом пользователем, представлен как адрес сайта, так и адрес пользователя – компьютера-клиента. Запрос от клиента передается на его сервер, а с сервера дальше на коммуникационный узел. Затем этот запрос в пространстве Интернет передается от одного коммуникационного узла к другому до тех пор, пока не будет найден узел, к которому поключен сервер с указанным адресом сайта. После этого информация считывается с сайта, и по адресу клиента по каналам связи возвращается обратно и отображается на исходном компьютере.

Броузеры К ОГЛАВЛЕНИЮ
Для работы с расположенными на серверах сайтами на компьютерах- клиентах используются специальные программы просмотра – Броузеры (Browser). С их помощью пользователь указывает адрес искомого сайта и формирует запрос на его поиск. После получение копии фрагмента сайта броузер организует просмотр документа. С его помощью документ можно просматривать, прокручивать, менять размеры и осуществлять переходы по гиперссылкам. При щелчках гиперссылок броузер находит адрес сопоставленный данной гиперссылке, и формирует запрос на поиск соответствующего сайта.

В настоящее время используются броузеры. В приведенном окне броузера Internet Explorer отображен фрагмент сайта Инженерного Университета. В верхней части окна представлено поле, предназначенное для ввода адреса сайта (представлен адрес http://www.cscourses.seua.am/).

рис 3.

Нажмите Дла Просмотра

Броузеры Internet Explorer и Netscape Navigator реализуют различные алгоритмы интерпретации, и, при сохранении общности конфигурации, некоторые детали могут отображать с определеными отличиями (различаться могут цвета, позиции элементов, их форма). Целесообразно при разработке сайтов смотреть на них глазами возможных пользователей, просматривая сайты обеими броузерами.

Адресация Сайтов К ОГЛАВЛЕНИЮ
Web-сайты создаются организациями, фирмами, университетами, частными лицами и адреса всех этих сотен тысяч, а возможно и миллионов сайтов организованы в единую иерархическую структуру. Сайты организованы в группы, которые, в свою очередь, также организованы в группы следующего иерархического уровня и т.д. вплоть до нескольких групп высшего уровня, формируемых по организационному или географическому принципу. Сайтам в группах и отдельным группам присваиваются идентификаторы.

Так, группа, в которую объединены все американские университеты обозначается "edu", а группы всех армянских и русских сайтов – сответственно – "am" и "ru". В своей группе сайт Инженерного Университета обозначается "seua", a сайт Калифорнийского Университета – "csupomona".

Адрес сайта формируется последовательной записью наименований сайтов и групп. При этом запись наименований производится в порядке возрастания уровня групп – сначала наименование сайта, затем группы следующего уровня и т.д. вплоть до группы самого высшего уровня. Отдельные части адреса отделяются друг от друга точками. Так, запись адресов сайтов приведенных университетов будут иметь вид:

seua.am и csupomona.edu В приведенном случае эта запись состоит из двух частей, но их может быть и больше.

В полном выражении адреса, передаваемом по каналам Интернет, в самом начале имеется выражение "http://www", идентифицирующее службу Web. Так, полные адреса указанных университетов имеют вид:

http://www.seua.am и http://www.csupomona.edu
Поисковые Машины К ОГЛАВЛЕНИЮ
Поиск в среде Web с ее миллионами и миллионами сайтов по всем мыслимым тематикам и областям знания – значительная проблема, и он в определенной мере автоматизирован. Используется для этого принцип поиска по Ключевым Словам.

Сайтам сопоставляются несколько ключевых слов, в наибольшей степени характеризующих данный сайт и его предметную область. В поиске необходимой информации пользователь вводит какие-то ключевые слова, которые сравниваются с ключевыми словами сайтов представленных в Интернет. По степени совпадения ключевых слов пользователя и документа определяется степень соответствия данного документа запросу пользователя.

Например, документу, описывающему средневековый европейский эпос, могут быть сопоставлены такие ключевые слова, как

"Нибелунги", "Эдды", "Роланд", "Ронсеваль", "Ланселот", "Эпос", "Европа". Если пользователь вводит такие ключевые слова, как "Ланселот", Нибелунги", "Грюнвальд" то имеет место совпадение двух из трех слов, и можно говорить об определенной мере соответствия данного документа запросу пользователя.

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

Наиболее популярными поисковыми серверами являются Yahoo, Lycos, Altavista, Rambler с адресами

http://www.yahoo.com, http://www.lycos.com,

http://www.altavista.digital.com, http://www.rambler.ru

последний из которых является русскоязычным.
Язык HTML К ОГЛАВЛЕНИЮ
В службе Web для записи, хранения и передачи по линиям связи документов используется специальный язык HTML (HyperText Markup Language – Язык Гипертекстовой Разметки), обеспечивающий сохранение многообразия стилистического представления текстовых документов при их передаче по линиям связи. В основе HTML лежит идея разметки (markup), в данном изложении иллюстрируемая примером разметки текстового документа.

Текстовые документы представляют собой Стилизованный Текст, который, в числе прочих компонент, содержит абзацы обычного текста, заголовки различных уровней, различающихся стилевыми особенностями – форматом символов (размерами символов, межстрочными промежутками…). Так, в данном пособии обычный абзац представлен шрифтом Arial, с размером символов 10, а используемые заголовки 3-х уровней – 1-го, 2-го и 3-го, представлены в шрифте Arial с размерами символов 18, 14 и 12.

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

При записи текстового документа в коде HTML все стилистические особенности текста кодируются и представляются символьными кодами, формируя HTML-документ. В результате документ приобретает исключительно символьную формы, удобную для передачи по линиям связи. После передачи HTML-документы вновь преобразуются в исходную стилизованную форму и отображаются на экранах компьютеров (преобразование производится на основе закодированной в HTML-документах информации о стилях).

Для кодирования информации о стилистических особенностях различных фрагментов текста используются специальные управляющие коды – Теги (Tag- ярлык). Теги записываются в начале и конце фрагмента и, соответственно, различают теги начала и конца.

Теги представляются в угловых скобках. Теги конца отличаются от соответствующих тегов начала добавочными символами "/". Теги начала и конца заголовков 1-го, 2-го, 3-го уровней соответственно имеют вид:

<H1> и </H1>, <H2> и </H2>, <H3> и </H3> ("H" от Head – заголовок) Так, заголовок первого уровня Faculty Development Center в формате HTML ограничивается тегами, записывается символами стандартного вида и приобретает вид: <H1>Faculty Development Center</H1> При разметке весь текстовый документ представляется последовательностью символов, без каких-либо различий в формате, а на границах фрагментов различных стилей – в их началах и концах записываются теги, характеризующие стиль данного фрагмента. Текст обычного абзаца в коде HTML представляется без тегов. Соответственно отсутствие тегов для некоторого кусочка текста HТМL интерпретируется как текст обычного абзаца.

Так, фрагмент текста с двумя заголовками 2-го уровня и двумя обычными абзацами вида:

---------------------------------------------------------------------------------------------------------

Courses. Basics During the last academic year FDC offered and scheduled several workshops. Courses. Designing FDC tries to bring together the traditional and new educational technologies. ---------------------------------------------------------------------------------------------------------

в форме HTML приобретает вид:

---------------------------------------------------------------------------------------------------------

<H2>Courses. Basics</H2>During the last academic year FDC offered and scheduled several workshops.<H2>Courses. Designing</H2>FDC tries to bring together the traditional and new educational technologies. ---------------------------------------------------------------------------------------------------------

В службе Web запись на языке HTML используется для обеспечения передачи информации по линиям связи. На сайтах информация записывается в формате HTML. После обращения пользователя, записанные копии фрагментов сайтов по линиям связи передаются клиентам. Поступая на компьютер-клиент, документ интерпретируется броузером, преобразуется в исходный вид и отображается на экране.

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

Средствами разметки представляется не только текст, но и гиперссылки, рисунки и прочие компоненты Web-документов.

Исходные тексты документов предварительно преобразуются в HTML-форму и записываются на сайтах. Такое преобразование осуществляют Web-редактора, облегчая тем самым разработку сайтов, автоматизируя рутинную работу по программированию, оставляя пользователю логический и творческий аспекты разработки.

Визуальная Разработка Сайтов К ОГЛАВЛЕНИЮ
Web-сайты создаются с помощью специального инструментария, называемого Web-редактором. Web-редакторы работают по принципу WYSIWYG (What You See Is What You Get – Что видишь, то и Получаешь), предполагают визуальное размещение текста и иллюстраций, автоматическое определение фоновых цветов, форматирование текста, создание гиперссылок, и обладают также средствамми управления и разработки сайта.

Пользователь с использованием клавиатуры и курсора мыши набирает тексты, вычерчивает рисунки, формирует таблицы, реализует гиперссылки. При этом вся работа по программированию, формированию HTML-кодов выполняется Web-редактором.

Компоненты Сайта К ОГЛАВЛЕНИЮ
Сайт компонуется из текстовых элементов, рисунков, таблиц, заголовков. Например, фрагмент сайта, содержащий гиперссылки, рисунок, таблицу, текстовые элементы может иметь приведенный вид.

рис 4

Нажмите Дла Просмотра
 

НазадДалее