Сервер Web своими руками. Язык HTML, приложения CGI и ISAPI

       

Соединение с сервером WWW


Пользователь устанавливает соединение с сервером WWW через сеть Internet с помощью специальной программы просмотра страниц WWW. Среди наиболее известных программ просмотра страниц WWW можно выделить навигаторы Netscape Navigator и Microsoft Internet Explorer. В литературе такие программы часто называются браузерами, но мы будем избегать этого термина, образовавшегося в результате транслитерации слова browser.

При установке соединения пользователь указывает адрес сервера WWW. Дополнительно он может указать путь к файлу страницы WWW (адрес страницы WWW), которая должна быть отображена сразу после подключения к серверу. Об адресах страниц мы поговорим позже.

Если путь к файлу страниц не указан, сервер WWW посылает клиенту (то есть пользователю) страницу (документ HTML), которая отображается по умолчанию, либо список всех имеющихся в главном каталоге сервера WWW страниц и каталогов.

Полученная текстовая страница (составленная на языке HTML) интерпретируется навигатором и отображается в окне последнего. Затем соединение с сервером разрывается. Если на странице есть графические изображения, навигатор повторно устанавливает соединение с сервером, получая от него файлы графических изображений. При получении каждого такого файла соединение сначала устанавливается, а затем разрывается.

Упрощенно процесс взаимодействия навигатора и сервера WWW показан на рис.1.2.

Рис. 1.2. Взаимодействие навигатора и сервера WWW

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



Содержание раздела