соединенных физическими связями (телефонными линиями, кабелями, эфирной связью и
т.д.), а WWW состоит из Web-страниц, связанных логическими связями (гиперссылками).
Структура логических связей не имеет никакого отношения к физической структуре сети.
Несмотря на указанную разницу, топологическое сходство между логической
структурой WWW и физической структурой сети Internet обеспечивает очень органичное
встраивание ресурса WWW в Internet. Этим, по-видимому, и объясняется такое бурное
развитие ресурса WWW и ассимиляция им всех остальных ресурсов.
1.2.16. Структура URL - адреса.
Для вызова элемента прикладного ресурса нужно обратиться к тому серверу, на
котором этот элемент расположен. Сервер является узлом Internet, и к нему можно
обратиться по доменному имени или IP-адресу. Однако указать только адрес сервера
недостаточно. Предположим, например, что необходимо загрузить Web-страницу. В этом
случае, кроме адреса Web-сервера необходимо указать, что это именно Web-страница, а
не, например, файл, загружаемый по FTP протоколу. Кроме того, нужно указать, какую
именно страницу из десятков или сотен тысяч Web-страниц, размещенных на этом
сервере, необходимо загрузить. Возможно, также, что загрузить эту Web-страницу нужно
в каком-либо особом режиме (например, в режиме быстрого просмотра, без графики, или
в защищенном режиме, без активных компонентов). Это также необходимо указать.
Таким образом, для того, чтобы обратиться к элементу прикладного ресурса,
необходимо указать адрес этого элемента, который может содержать большое количество
разнообразной информации.
В Internet в основном используется универсальный формат адресов прикладных
ресурсов, так называемый URL – Uniform Resource Locator.
URL-адрес позволяет запросить данные у какой-либо сервисной системы. Обычно
это WWW, но может быть и FTP, Gopher, WAIS и т.д.
Структура URL-адреса показана в следующей таблице (Таблица 1.5).
Таблица 1.5.
URL-адрес протокол://узел:порт/командная строка.
протокол file, http, ftp, gopher, wais …
узел Доменное имя или IP-адрес
порт Адрес аппаратного или программного порта.
командная
строка
Путь к файлу?параметры
параметры параметр1=значение1& параметр2=значение2…
Не все компоненты URL-адреса являются обязательными, некоторые могут не
задаваться - в этом случае используются значения таких компонент, установленные по
умолчанию.
Первый компонент – протокол – указывает на прикладной ресурс, которому
принадлежит запрашиваемый элемент. Например, протокол http указывает на ресурс
WWW, протокол ftp указывает на ресурс FTP и т.д. Возможно также специальное
значение file, которое соответствует файлу на том же локальном компьютере, или в той же
локальной сети, где работает программа-клиент (а, следовательно, и пользователь,
работающий с этой программой). Протокол, вообще говоря, должен быть задан в URL-
адресе, однако, некоторые программы-клиенты (например, Internet Explorer) допускают
отсутствие этого компонента, считая, что по умолчанию задан протокол http. Первый
компонент URL-адреса отделяется от следующего компонента комбинацией из трех
знаков - двоеточия и двух слешей :// .