8.2. Универсальный указатель ресурсов

Для уникальной идентификации (адресации) информационных ресурсов Веб используются универсальные указатели ресурсов (URL). Они могут идентифицировать:

  1. Явным или неявным образом домашнюю страницу Веб-сайта, представляющую точку входа в сайт и обычно отражающую в своем содержании общие сведения о данном сайте

  2. Имя и местоположение в сети HTML-файла - носителя какой либо HTML-страницы

  3. Якорную точку в HTML-странице - начальную точку фрагмента страницы, к которой можно будет проследовать по гиперссылкам

Файлы различного формата, хранимые в узлах Интернет, на которые имеются ссылки в HTML-страницах и к которым осуществляется доступ из Веб-браузера через посредство ftp-сервера; такие файлы могут быть вызваны на сторону клиента Веб и запомнены на локальном диске; в случае, когда для таких файлов существуют программы просмотра, эти программы могут быть подключены к Веб-браузеру и позволяют непосредственно, без выхода из браузера просматривать их содержимое; примером могут служить PDF-файлы, которые могут просматриваться с помощью свободно распространяемой программы Acrobat Reader компании Adobe.

Общий формат URL в несколько упрощенном виде таков:

<протокол>://<имя узла><полный путь><имя файла>#<якорь>

Здесь:

<протокол> - указывает с помощью какого из информационных сервисов можно получить доступ к ресурсу, идентифицируемому с помощью данного URL; возможные значения для этого компонента - http, ftp, tn, gopher и т.д.;

<имя узла> - это доменное имя узла Интернет, в котором хранится указанный в URL файл;

<полный путь> - полный путь на диске данного узла по структуре его папок к нужному файлу;

<имя файла> - имя нужного файла с расширением;

<якорь> - имя якорной точки - идентификатора некоторого фрагмента HTML-файла, указываемого с помощью специального тега в начале этого фрагмента.

В составе URL некоторые из указанных компонентов являются необязательными, в зависимости от контекста использования. Например, если нужно сослаться на файл того же узла Интернет, к которому относится HTML-файл, содержащий гиперссылку с данным URL, то можно не указывать протокол и доменное имя узла. Если при этом целевой файл ссылки содержится на том же диске и в той же папке, что и файл, содержащий URL, то можно также не указывать полный путь. Если подразумевается начало HTML-файла, то не указывается якорь. Наконец, если имеется в виду якорная точка в том же HTML-файле, то можно не указывать имя файла и все предшествующие ему компоненты URL.

Нетрудно видеть, что значение URL, соответствующее HTML-странице или другому информационному ресурсу Веб, уникальным образом их идентифицирует, указывая их местоположение в Интернет.