Назначение WWW - сервера Общая схема работы Определение
WWW сервер - это такая часть глобальной или внутрикорпоративной
сети, которая дает возможность пользователям сети получать доступ
к гипертекстовым документам, расположенным на данном сервере.
Для взаимодействия с WWW сервером пользователь сети должен использовать
специализированное программное обеспечение - броузер (от англ.
browser), другое название - программа просмотра.
Схема работы
Рассмотрим более подробно, чем
в предыдущих главах, схему
работы WWW-сервера.
В общем виде она выглядит так:
Пользователь сети запускает пакет программного обеспечения,
называемый броузером,
в функции которого входит
Установление связи с сервером
Получение требуемого документа
Отображение полученного документа
Реагирование на действия пользователя - доступ к новому документу
После запуска броузер по команде пользователя или автоматически
устанавливает связь с заданным WWW - сервером и передает ему запрос
на получение заданного документа (см рис.3-1).
WWW сервер ищет
запрашиваемый документ и возвращает результаты броузеру
(см. рис.
3-2).
Броузер, получив
документ, отображает его пользователю
и ожидает его реакции. Возможные варианты:
Ввод адреса нового документа
Печать, поиск, другие
операции над текущим документом
Активизация (нажатие) специальных зон полученного документа,
называемых связями (link) и ассоциироваными с адресом
нового документа.
В первом и третьем случае происходит обращение за новым документом.
Адрес
Как было описано в главе , адрес
документа указывается в виде специальной строки, называемой URL.
Для протокола HTTP, используемого при взаимодействии WWW клиента
и WWW сервера, URL состоит из следующих компонент:
Наименование протокола,
по которому работает сервер (http).
Имя машины - сервера в Internet или ее IP - номер.
Порт TCP, обращение к которому обрабатывает сервер.
Место (путь) документа на машине - сервере.
Например:
http://www.cnit.nsu.ru:80/welcome.html
Здесь http означает протокол работы с WWW - сервером
':' - разделитель
"www.cnit.nsu.ru" - имя машины - сервера
в Internet
"80" - номер tcp - порта
/welcome.html - путь до документа на машине
- сервере
Из общей схемы работы видно,
что функции WWW сервера заключаются в следующем:
Установление соединения с клиентским ПО по протоколу tcp.
Принятие запроса на документ по протоколу http.
Поиск документа в локальных ресурсах.
Возврат результатов поиска по протоколу 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
|