Прикладные протоколы Интернет и WWW. Чукарин А.В. - 86 стр.

UptoLike

Составители: 

© Чукарин А.В., 2006
86
8.1.6. Принципы построения адреса WWW
В основу URI были заложены следующие принципы:
Расширяемостьновые адресные схемы должны были
легко вписываться в существующий синтаксис URI.
Полнотапо возможности, любая из существовавших
схем должна была описываться посредством URI.
Читаемостьадрес должен был быть легко читаем
пользователем, что вообще характерно для технологии
WWW – документы вместе с ссылками могут
разрабатываться в обычном текстовом редакторе.
Расширяемость была достигнута за счет выбора определенного
порядка интерпретации адресов, который базируется на понятии
«адресная схема». Идентификатор схемы стоит перед остатком адреса,
отделен от него двоеточием и определяет порядок интерпретации
остатка.
Полнота и читаемость порождали коллизию, связанную с тем,
что в некоторых схемах используется двоичная информация. Эта
проблема была решена за счет формы представления такой
информации. Символы, которые несут служебные функции, и
двоичные данные отображаются в URI в шестнадцатеричном коде и
предваряются символом «%».
Рассмотрим пример простого адреса URI:
http://rudn.ru/test/index.html.
Перед двоеточием стоит идентификатор схемы адреса – «http».
Это имя отделено двоеточием от остатка URI, который называется
«путь». В данном случае путь состоит из доменного адреса машины, на
которой установлен сервер HTTP и пути от корня дерева сервера к
файлу «index.html».
Кроме представленной выше полной записи URI, существует
упрощенная. Она предполагает, что к моменту ее использования
многие параметры адреса ресурса уже определены (протокол, адрес
машины в сети, некоторые элементы пути). При таких предположениях
автор гипертекстовых страниц может указывать только относительный
адрес ресурса, т.е. адрес относительно определенных базовых ресурсов.