ВУЗ:
Составители:
Рубрика:
63
3. Аутентификация: если запрашиваемый ресурс является защищен-
ным, то требуется проверить данные авторизации (имя и пароль),
чтобы определить имеет право пользователь использовать данный
ресурс.
После завершения предварительной обработки запрос передается
модулю обработки запроса, который вызывает подмодули для выполне-
ния соответствующей обработки статического и динамического контен-
та. Если запрос обращается к динамическому контенту, то сервер пере-
дает данные на выполнение некоторый среде: контейнеру сервлетов или
серверу приложений, которые выполняются в других процессах.
Данная среда управляет выполнением web-приложений:
организует взаимодействием web сервера с приложением (передает
данные сообщения и параметры сервера приложению и возвращает
сформированный код серверу);
запускает требуемое приложение на выполнение;
решает дополнительные задачи (управление состоянием сеанса ра-
боты, поддержка очереди сообщений, управление кэшем и т.п.).
Когда выбранный подмодуль или сервер приложений закончит об-
работку запроса, он передаст результаты выполнения модулю формиро-
вания HTTP ответа, который формирует заголовки ответа, объединяет
их с полученным результатом обработки и передает модулю поддержки
работы с сетью для передачи сформированного ответа тому клиенту,
который прислал данный запрос. Следует отметить, что в связи с тем,
что HTTP не поддерживает состояние сеанса работы, то единственная
информация, которая доступна серверу о поступившем запросе, содер-
жится в самом запросе (заголовках и теле).
Состояние сеанса работы в форме информации, связанной с сеан-
сом, может поддерживаться web-приложениями или средами, в которых
они выполняются (например, контейнерами сервлетов), но ссылка на
эту информацию должна содержаться в самом запросе (например, с по-
мощью куки или специального URL адреса).
Кроме этого, wеб-серверы могут выполнять различные дополни-
тельные функции, например:
ведение журнала обращений пользователей к ресурсам;
выполнение аутентификации и авторизации пользователей;
поддержка HTTPS для защищѐнных соединений с клиентами.
Web-серверы могут предоставлять, как статический, так и дина-
мический контент. Под статическим контентом понимаются файлы, та-
кие, как HTML-страницы, XML-документы, простой текст, изображе-
Страницы
- « первая
- ‹ предыдущая
- …
- 61
- 62
- 63
- 64
- 65
- …
- следующая ›
- последняя »
