Общая часть

Общая часть. Назначение WWW - сервера. Общая схема работы. ОпределениеWWW сервер - это такая часть глобальной или внутрикорпоративной сети, которая дает возможность пользователям сети получать доступ к гипертекстовым документам, расположенным на данном сервере.

Для взаимодействия с WWW сервером пользователь сети должен использовать специализированное программное обеспечение - броузер от англ. browser, другое название - программа просмотра.

Схема работы Рассмотрим более подробно, чем в предыдущих главах, схему работы WWW-сервера. В общем виде она выглядит так 1. Пользователь сети запускает пакет программного обеспечения, называемый броузером, в функции которого входит o Установление связи с сервером o Получение требуемого документа o Отображение полученного документа o Реагирование на действия пользователя - доступ к новому документу o После запуска броузер по команде пользователя или автоматически устанавливает связь с заданным WWW - сервером и передает ему запрос на получение заданного документа см рис.3-1 . 2. WWW сервер ищет запрашиваемый документ и возвращает результаты броузеру см. рис. 3-2 . 3. Броузер, получив документ, отображает его пользователю и ожидает его реакции. Возможные варианты o Ввод адреса нового документа o Печать, поиск, другие операции над текущим документом o Активизация нажатие специальных зон полученного документа, называемых связями link и ассоциироваными с адресом нового документа.

В первом и третьем случае происходит обращение за новым документом.

Адрес Как было описано в главе 2, адрес документа указывается в виде специальной строки, называемой URL. Для протокола HTTP, используемого при взаимодействии WWW клиента и WWW сервера, URL состоит из следующих компонент 1. Наименование протокола, по которому работает сервер http . 2. Имя машины - сервера в Internet или ее IP - номер. 3. Порт TCP, обращение к которому обрабатывает сервер. 4. Место путь документа на машине - сервере. Например http www.cnit.nsu.ru 80 welcome.html Здесь http означает протокол работы с WWW - сервером - разделитель www.cnit.nsu.ru - имя машины - сервера в Internet 80 - номер tcp - порта welcome.html - путь до документа на машине - сервере Из общей схемы работы видно, что функции WWW сервера заключаются в следующем 1. Установление соединения с клиентским ПО по протоколу tcp. 2. Принятие запроса на документ по протоколу http. 3. Поиск документа в локальных ресурсах. 4. Возврат результатов поиска по протоколу http. В общем случае, WWW - сервером будем называть программно - аппаратный комплекс, предназначенный для выполнения вышеперечисленных действий.

Среда работы сервера В настоящее время все известные WWW - серверы представляют собой компьютер общего назначения с многозадачной операционной системой.

Один или несколько процессов такой системы отвечают за поддержку специфических для WWW - сервера функций.

Другие процессы ОС отвечают за обеспечение других функций, не обязательно связанных с поддержкой технологии WWW см. рис. 3-3 . Такая структура приводит к тому, что под WWW сервером начинают подразумевать только часть программного обеспечения, единственными функциями которой являются функции WWW сервера, а остальную часть - компьютер, операционную систему, другие процессы, сетевую структуру называют средой работы WWW сервера или платформой. Ниже приведена таблица 3-1, содержащая список наиболее распространенных платформ для WWW - сервера.

Таблица 3-1 Компьютер Операционная Система IBM PC Unix UnixWare, Open Server, Solaris, BSD, Linux и т.д. Microsoft Windows NT IBM OS 2 Novell NetWare Sun SparcStation и SparcServer SunOS Solaris Silicon Graphics серверы и рабочие станции IRIS 2.2