Поняття універсального вказівника ресурсу. Основні типи ресурсів

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


Архітектура ЕОМ, комп’ютерні та інформаційні мережі


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: