<А HREF = "more.html">дополнительные сведения</A>
Такой способ называется указанием относительного пути. Его можно применять и для подкаталогов текущего каталога.
19.6.12 Ссылки на локальные документы
Можно создать ссылку на документ локального хоста. Например, ссылка на локальный документ DOS выглядит как:
<А HREF = "file:///c:\webdocs\home.htm">Документ локального хоста</А>
Для извлечения такого документа нет надобности в протоколе HTTP. Отметим, что имя хоста не указано — между косыми чертами (///) ничего нет.
Допустимо ссылаться на отдельные места того же самого документа. Сначала маркируется нужное место. В версии 2 это выполняется вставкой точки привязки с использованием параметра NAME:
<A NAME = "Раздел3"> 3. Самолеты </А>
Затем создается ссылка на это место документа путем указания перед его именем символа диез:
См. <А HREF = "#Раздел3"> обратитесь к разделу три </А> за дополнительной информацией.
Если пользователь щелкнет мышью на подчеркнутой фразе (обратитесь к разделу три), клиент "перескочит" на заданное место документа.
В версии 3, вместо маркировки позиции в документе специальным тегом, можно добавить идентификатор к любому уже существующему тегу. Например, ниже мы добавляем идентификатор для тега Н2:
<Н2 ID = "Раздел3"> 3. Самолеты </Н2>
19.6.13 Изображения
Тег IMG служит для вставки изображения в документ. Тег содержит параметр SRC, который определяет URL для файла, имеющего изображение. URL изображений выглядит как любые другие URL. Ссылка на изображение будет выглядеть как:
<IMG SRC = "http://www.abc.com/wwwdocs/ourlogo.gif">
<IMG SRC = "bigpic.jpeg">
<IMG SRC = "file:///c:\webdocs\building.gif">
Ha WWW-страницах часто используются изображения в формате для обмена графикой (Graphics Interchange Format — GIF). Для сжатия точечных (растровых) изображений служит формат перемещаемой сетевой графики (Portable Network Graphics — PNG). Еще одним популярным форматом является формат объединенной экспертной группы по фотографии (Joint Photographic Experts Group — JPEG). Он был разработан для сжатия фотографических изображений, но иногда используется и для других типов графики.
Не имеющие графических возможностей браузеры будут игнорировать теги IMG, если только в них не указан параметр ALT. Например:
<IMG SRC = "bigpic.jpeg" ALT = "Памятник Вашингтону">
Вместо изображения текстовый браузер выведет строку "Памятник Вашингтону".
19.6.14 Просмотр исходного кода HTML
Чтобы хорошо изучить HTML, нужно познакомиться с исходными кодами документов. Обычно браузер имеет для этого специальный режим, иначе придется сохранить документ на диске и затем просмотреть его в обычном текстовом редакторе.
19.7 Архитектура HTTP
Как и в gopher, извлечение гипертекстового документа достаточно просто. Как показано на рис. 19.3, клиент соединяется с сервером WWW, извлекает часть документа (обычно ее называют страницей. — Прим. пер.) и закрывает соединение. Браузер выводит извлеченную страницу, а пользователь может выполнять следующую операцию.
Рис. 19.3. Браузер извлекает страницу гипертекста с сервера WWW.
Сервер WWW, предоставляющий только текстовые документы, работает очень эффективно и может поддерживать множество пользователей. Однако объем информации резко увеличивается при работе и перемещении графических изображений или звуковых файлов. Эти объекты имеют значительный размер, и для их пересылки требуется большее количество ресурсов сети и центрального процессора, чем для обмена обычными текстовыми файлами. Более того, некоторые запросы вызывают программы, формирующие ответную информацию. Для этого нужно еще больше системных ресурсов.
19.7.1 Прокси-сервер
Прокси-сервер WWW используется для доступа к внешним серверам WWW клиентов, расположенных в пределах зоны безопасности сети. В этом случае браузер клиента конфигурируется для отправки всех запросов прокси-серверу, который, в свою очередь, взаимодействует с реальным сервером WWW и возвращает клиенту полученный результат. На рис. 19.4 показан клиент, обращающийся к серверу WWW через прокси.
Рис. 19.4. Извлечение информации с сервера WWW через прокси
Некоторые прокси кешируют пересылаемые документы и могут самостоятельно отвечать на повторные запросы.