Сети ЭВМ и телекоммуникации. Глобальные сети. Брейман А.Д. - 113 стр.

UptoLike

Составители: 

113
средства, позволяющие различать пользователей, и, возможно, хранить
некоторую информацию о них.
Средства эти должны быть поддержаны как Web-серверами, так и
браузерами: необходимо, чтобы браузер передавал идентификационную
информацию.
В настоящее время применяется два основных способа идентификации
пользователей:
механизм, использующий поля SetCookie и Cookie в заголовке запроса
механизм явного запроса идентификатора при посещении
корневой
страницы и динамического создания всех остальных страниц.
Cookie-механизм возможен благодаря ведению браузером базы данных, в
которой хранятся небольшие блоки данных, полученные им в полях SetCookie
ответов от Web-серверов. Если пользователь запрашивает страницу с сервера,
для которого есть такой блок данных, то его содержимое отправляется в
составе запроса в поле Cookie. Таким
образом, Web-сервер имеет возможность
сгенерировать уникальный идентификатор для каждого пользователя, передать
его браузеру, а когда этот же пользователь вновь подключится, его браузер сам
предъявит этот идентификатор. Этот механизм на самом деле позволяет
различать не пользователей, а отдельные установки браузеров.
Механизм явного запроса идентификатора лишен этого недостатка.
Создается корневая страница, включающая HTML-
форму, в которую
пользователь должен ввести свой идентификатор и, возможно, пароль.
Обязательным условием является предварительная регистрация пользователя,
во время которой проверяется уникальность идентификатора.
10.3 Языки и средства создания Web-приложений
Веб-приложения в большинстве случаев состоят из двух компонентов:
серверного и клиентского, отличающихся местом выполнения. Серверный
компонентэто по сути CGI-программа,
выполняемая при поступлении HTTP-
средства, позволяющие различать пользователей, и, возможно, хранить
некоторую информацию о них.
     Средства эти должны быть поддержаны как Web-серверами, так и
браузерами: необходимо, чтобы браузер передавал идентификационную
информацию.
     В настоящее время применяется два основных способа идентификации
пользователей:
     • механизм, использующий поля SetCookie и Cookie в заголовке запроса
     • механизм явного запроса идентификатора при посещении корневой
        страницы и динамического создания всех остальных страниц.
     Cookie-механизм возможен благодаря ведению браузером базы данных, в
которой хранятся небольшие блоки данных, полученные им в полях SetCookie
ответов от Web-серверов. Если пользователь запрашивает страницу с сервера,
для которого есть такой блок данных, то его содержимое отправляется в
составе запроса в поле Cookie. Таким образом, Web-сервер имеет возможность
сгенерировать уникальный идентификатор для каждого пользователя, передать
его браузеру, а когда этот же пользователь вновь подключится, его браузер сам
предъявит этот идентификатор. Этот механизм на самом деле позволяет
различать не пользователей, а отдельные установки браузеров.
     Механизм явного запроса идентификатора лишен этого недостатка.
Создается   корневая   страница,   включающая    HTML-форму,     в   которую
пользователь должен ввести свой идентификатор и, возможно, пароль.
Обязательным условием является предварительная регистрация пользователя,
во время которой проверяется уникальность идентификатора.


     10.3 Языки и средства создания Web-приложений


     Веб-приложения в большинстве случаев состоят из двух компонентов:
серверного и клиентского, отличающихся местом выполнения. Серверный
компонент – это по сути CGI-программа, выполняемая при поступлении HTTP-
                                       113