Что такое URI

Internet SearchЕдинообразный идентификатор ресурса или URI (англ. Uniform Resource Identifier) это последовательность символов, идентифицирующая абстрактный или физический ресурс.

URI представляет собой символьную строку, которая позволяет идентифицировать какой-либо ресурс. Под ресурсом понимают веб-страницу, службу, ящик электронной почты, документ, изображение, какой-то иной файл. На текущий момент для идентификации ресурсов в рамках концепции URI используют одну из двух схем (либо обе одновременно): URL и URN. Подробнее с ними можно ознакомиться в отдельных статьях на нашем сайте.

Что такое URI
URL и URN являются подмножествами в множестве URI.

Чем отличаются URI, URL и URN

В этом обилии похожих терминов недолго и запутаться. Попробуем максимально просто определить основное отличие URL от URN.

URN это URI (т.к. он является подмножеством), который идентифицирует ресурс в определённом пространстве имён, но не указывает его местонахождение. Это значит, что и URI не всегда указывает местонахождение ресурса.

URL это URI (ведь он тоже является подмножеством), который не только идентифицирует ресурс, но и указывает его местонахождение.

Так как URI не всегда указывает на то, как получить ресурс, его можно использовать для идентификации объектов, которые не могут быть получены через сеть Интернет: бумажные книги, автомобили, города и прочее.

Структура URI

В общем виде URI выглядит так:

URI = [ схема «:» ] иерархическая_часть [ «?» запрос ] [ «#» фрагмент ]

Схема — способ обращения к ресурсу. Если к ресурсу можно обратиться по сети, то зачастую тут будет указан сетевой протокол: HTTP, HTTPS, FTP, LDAP и др;

Иерархическая часть — данные, обычно в иерархической форме, которые служат для идентификации ресурса в пределах видимости URI-схемы. Обычно содержит путь к ресурсу и его идентификатор;

Запрос — данные, которые также используются для идентификации ресурса. Необязательный компонент;

Фрагмент — ещё один необязательный компонент, который позволяет косвенно идентифицировать вторичный ресурс посредством ссылки на первичный ресурс и указанием дополнительной информации.

Добавить комментарий

Ваш адрес email не будет опубликован.