В World Wide Web для задания местоположения файлов на других серверах сети Internet используется URL - Uniform Resource Locator.
URL включает в себя :
§ метод доступа к ресурсу, т.е. протокол доступа (http, gopher, WAIS, ftp, file, telnet и др.)
§ сетевой адрес ресурса (имя хост-машины и домена)
§ полный путь к файлу на сервере
В общем виде формат URL выглядит так:
method://host.domain[:port]/path/filename
где method имеет одно из значений, перечисленных ниже
file
файл на вашей локальной системе, или файл на anonymous FTP сервере
http
файл на World Wide Web сервере
gopher
файл на Gopher сервере
WAIS
файл на WAIS (Wide Area Information Server) сервере
news
группа новостей телеконференции Usenet
telnet
выход на ресурсы сети Telnet
Параметр host.domain - адрес ресурса в сети Internet.
Параметр port - число, которое необходимо указывать, если метод требует номер порта. На одном компьютере могут одновременно работать несколько программ-серверов, использующих один протокол. Для того, чтобы ОС разобралась, какому приложению-серверу адресовать полученный пакет, в пакете указывается порт. Таким образом, отдельные сервера могут иметь свой отличительный номер порта. Какой номер порта писать Вы должны узнать на host-узле.
Стандартными портами являются :
21 – FTP 23 – Telnet 70 – Gopher 80 – HTTP
URI.
URL образуют подмножество более общей схемы наименования URI.
Идентификаторы фрагментов
Некоторые URI указывают на местоположение внутри ресурса. Этот тип URI заканчивается символом "#", за которым следует указатель (идентификатор фрагмента). Например, следующий URI указывает на фрагмент с именем section_2:
http://somesite.com/html/top.html#section_2
Относительные URI
Относительный URI не содержит информации о схеме наименования. Путь в нем указывает на ресурс на машине, на которой находится текущий документ. Относительные URI могут содержать компоненты относительного пути (например, ".." означает один уровень выше в иерархии) и идентификаторы фрагментов.
Относительные URI приводятся к полным URI с помощью базового URI. В качестве примера приведения относительного URI предположим, что у нас имеется базовый URI "http://www.acme.com/support/intro.html". Относительный URI в следующей ссылке:
<A href="suppliers.html">Suppliers</A>
будет преобразован в полный URI "http://www.acme.com/support/suppliers.html", а относительный URI в следующем фрагменте
<IMG src="../icons/logo.gif" alt="logo">
будет преобразован в полный URI "http://www.acme.com/icons/logo.gif".
В HTML URI используются для:
ссылки на другие документы или ресурсы (см. элементы A и LINK).
ссылки на внешние таблицы стилей или скрипты (см. элементы LINK и SCRIPT).
включения в страницу изображений, объектов или апплетов (см. элементы IMG, OBJECT, APPLET и INPUT).
создания изображений-карт (см. элементы MAP и AREA).
отправки форм (см. FORM).
создания документов с использованием кадров (см. элементы FRAME и IFRAME).
ссылок на внешние источники (см. элементы Q, BLOCKQUOTE, INS и DEL).
ссылок на соглашения о метаданных, описывающих документ (см. элемент HEAD).