logo search
Lektsii_MIR_zaochniki

5. Распределенная гипертекстовая информационная система World Wide Web.

Сервер World Wide Web (точнее — HTTP-сервер) — это программа, обслуживающая запросы клиентов. Главной задачей сервера «паути­ны» является обеспечение доступа пользователей к базе HTML- документов. Однако в дальнейшем функциональные возможности серверов расширились и вышли за пределы простой отсылки доку­ментов на запросы клиентов. Наиболее типичными для современных серверов являются следующие функции:

Структура базы данных сервера WWW. База данных сервера (или, как ее еще называют, Website) — часть файловой системы, отведенная для размещения файлов, содержащих HTML-документы. Большин­ство современных файловых систем — это иерархические деревья, следовательно, база данных WWW-сервера также является таким де­ревом. Для любой базы данных определено понятие единицы хране­ния — минимального объекта, к которому можно обратиться извне или который можно получить в качестве ответа на запрос. Стандарт­ным объектом хранения в базе данных WWW-сервера является IIТМ/.-документ, которому соответствует обычный текстовый файл. Кроме такого стандартного объекта серверы поддерживают различ­ные комбинированные объекты хранения, создаваемые в ряде случа­ев из нескольких файлов или генерируемые программами «налету».

Если обратиться к терминологии, которая принята в системах World Wide Web, то можно выделить следующие основные объекты:

Многие страницы включают в себя контейнеры-формы, которые служат для передачи информации от программы клиента программе- серверу.

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

LISTSERV это, строго говоря, не сервис Internet, а система поч­товых списков BITNET. В мире насчитываются многие сотни спис­ков LISTSERV, которые организованы по группам интересов, напри­мер, существуют группы разработчиков программ ядсрно-физичес- ких расчетов £'(75-4 или группы любителей научной фантастики. Любой член списка может послать сообщение на сервер, и тот пере­шлет это сообщение всем остальным подпиимикам. Данный сервис довольно удобен для обмена идеями и реальными результатами работ в некоторой области деятельности.

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

Х.500 — европейский стандарт для компьютерных справочных служб. Базы данных Х.5ОО содержат информацию о пользователях сети, их электронные и обычные почтовые адреса, идентификаторы и реальные имена, должности и места службы. Х.500 хранит инфор­мацию не только о физических лицах, но и об организациях. В по­следнем случае дается краткое описание основных направлений их деятельности. Данный информационный сервис служит для поиска информации о пользователях сети аналогично службе WHOIS.

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

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