Uniform Resource Identifier — единообразный идентификатор ресурса. URI — это короткая строка, позволяющая идентифицировать какой-либо ресурс: документ, изображение, файл, службу, ящик электронной почты и т. д.
Структура URI <схема>:<идентификатор-в-зависимости-от-схемы>
· схема — схема обращения к ресурсу, например http, ftp, mailto, urn.
· идентификатор-в-зависимости-от-схемы — непосредственный идентификатор ресурса, вид которого зависит от выбранной схемы обращения к ресурсу.
Примеры URI — это URL, URN.
Uniform Resource Locator (URL)— это стандартизированный способ записи адреса ресурса в сети Интернет. Для доступа к объектам используются различные схемы (протоколы).
Структура URL <схема>://<логин>:<пароль>@<хост>:<порт>/<URL-путь>
В этой записи:
· схема — схема обращения к ресурсу, в большинстве случаев имеется в виду сетевой протокол;
· хост — полностью прописанное доменное имя хоста в системе DNS или IP-адрес хоста в форме четырёх десятичных чисел, разделённых точками;
· URL-путь — уточняющая информация о месте нахождения ресурса (зависит от протокола) Общепринятые схемы (протоколы).
URL включают:
· ftp — Протокол передачи файлов FTP;
· http — Протокол передачи гипертекста http;
· mailto — Адрес электронной почты news — Новости Usenet;
· telnet — Ссылка на интерактивную сессию Telnet file — Имя локального файла;
· data — Непосредственные данные (Data: URL);
· mailserver — Доступ к данным с почтовых серверов;
· skype — Адрес Skype.
Uniform Resource Name (URN) — единообразное имя ресурса. URN — это постоянная последовательность символов, идентифицирующая абстрактный или физический ресурс. Имена URN призваны в будущем заменить локаторы URL.
Но имена URN, в отличие от URL, не включают в себя указания на место нахождения и способ обращения к ресурсу. Стандарт URN специально разработан так, чтобы он мог включать в себя другие пространства имён.
Структура URN <URN>::= "urn:" <NID> ":" <NSS>
· <NID> — идентификатор пространства имён (Namespace Identifier), представляет собой синтактическую интерпретацию NSS; не чувствителен к регистру.
· <NSS> — строка из определённого пространства имён (Namespace Specific String); если в этой строке содержатся символы не из набора ASCII, то они должны быть закодированы в Юникоде и предварены (каждый из них) знаком процента «%».
Пример: URN книги, идентифицируемой номером ISBN: urn:isbn:5170224575
Архітектура ЕОМ, комп’ютерні та інформаційні мережі