logo

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

При работе в Internetчаще всего используются не просто доменные адреса, а универсальные указатели (идентификаторы, локаторы) ресурсов, называемыеURL-UniversalResourceLocator.URL- это адрес любого ресурса вInternetвместе с указанием того, с помощью какого протокола следует к нему обращаться. ПонятиеURLстало использоваться с появлением технологииWWW.

За основу при написании URLприняты правила системы Unix, которая претерпела естественные расширения за счет приписывания к существующей схеме адресации файлов имени протокола доступа к заданному ресурсу, затем - имени машины, где расположен ресурс, а справа - после служебных меток (#,?) - имени метки внутри файла или элементов поискового запроса.

Для разъяснения этих понятий проведем аналогию между системами DosиUnix. Схема адресации в иерархически организованных файловых системах, таких какDosиUnix, позволяет однозначно идентифицировать заданный файл путем указания его имени и пути к нему.

Пример.

В DOS: c:\dos\progr\file1.txt - файл с именемfile.txtнаходится на диске с: в каталогеdosв подкаталогеprogr.

В Unix: /users/data/Letters.html- файл с именемLetters.htmlрасположен в корне, в директорииusers, подкаталогеdata.

Схемы адресаций похожи, за исключением: в Unix слэш прямой, эта система чувствительна к регистру в именах, в расширении файлов в Unixможет быть более трех символов. Пример адресации:

http: //www.citmgu.ru/users/data/Letters.html#Mark1

В примере содержится обращение по протоколу HTTP к WWW- серверу с доменным именем zitmgu.ru c попыткой доступа к файлу Letters.html c меткой Mark1.

Именно в таком виде и вводятся строки запроса на ресурс в специально отведенном поле броузера, после чего нажатие клавиши ENTER инициирует соединение и загрузку. В основу построения адреса ресурса в сети заложены следующие понятные принципы:

расширяемость - новые адресные схемы должны вписываться в существующий синтаксис URL;

полнота - по возможности , любая из существующих схем должна быть описана посредством URL;

читаемость - адрес должен быть легко читаем человеком, что вообще характерно для технологии WWW.

Таким образом, в URLпервым ставится идентификатор протокола или схемы ресурса (например, HTTP), за ним ставится двоеточие, после чего указывается путь к ресурсу, т.е. доменный адрес машины, на которой установлен сервер HTTP и остаток пути к файлу на этом сервере.