альное понимание потока HTTP-запросов и ответов (между Web-браузером и
Web-сервером), который показан на рис. 1.1.
1. Всякий раз, когда вы вводите Web-адрес (например, http:/ / www. NVBizNet. com) в адресной строке своего браузера, последний отправ — ляет Web-серверу через Internet HTTP-запрос файла.
2. Получив HTTP-запрос файла, Web-сервер извлекает запрошенный файл и отсылает Web-страницу Web-браузеру.
3. Web-браузер анализирует файл Web-страницы, чтобы определить, есть ли в нем вставленные файлы (такие, как графика, анимация, звук и т. д.), кото — рые браузер должен получить с Web-сервера.
Глава 1. Основы языка HTML 21
4. Web-браузер отправляет Web-серверу несколько HTTP-запросов (по одному
на каждый нужный браузеру файл).
5. Получив HTTP-запросы файлов, сервер находит каждый из файлов и отсы- лает эти файлы Web-браузеру (по одному файлу на HTTP-запрос).
6. Web-браузер берет исходные файлы Web-страниц и следует инструкциям, предоставляемым HTML-дескрипторами в файле, чтобы скомпоновать Web-страницу и содержимое вставленных файлов в завершенный Web-доку — мент, который затем отображается на экране.
Роль Web-браузеров и Web-страниц
Чтобы отвечать требованиям постоянно меняющейся конъюнктуры рынка и сделать Internet доступным для всех, компании Microsoft и Netscape выпустили версии своих Web-браузеров для всех имеющихся на рынке компьютерных плат — форм и операционных систем. Поскольку для того, чтобы Web-страница отоб — разилась на экране, HTML-код должен быть интерпретирован Web-браузером,
марка и версия браузера, используемого посетителями вашего Web-сайта, опреде — ляет, какие возможности HTML будут доступными. То есть, в двух словах, ис — пользуемая версия браузера определяет, что будет видеть посетитель на экране. Поэтому применение новейших, усовершенствованных возможностей языка