URI, URL, URN

Пост из серии: всегда хотел это понять, но значимость его была настолько мала, что всегда находился повод этого не делать :)

Всегда с таким сталкиваюсь, но до сих пор не желал понять в чем различие между терминами URI, URL, URN, а тут вдруг постик, решил – и сам почитаю, и другим поведаю, хотя, как сказано выше, от этого ничего не изменится, но люблю я иногда побуквоедствовать, так-что читайте толковый переводец:

Вы когда-нибудь обращали внимание на адресную строку в Вашем браузере? Что это? URI, URL или URN? Многие из нас не делают различий между URI, URL, URN, а кое-кто даже и не слышал терминов URI и URN, все просто пользуются термином URL. Давайте вместе попытаемся разобраться в этом.

Расшифровка:

URI – Uniform Resource Indicator (унифицированный идентификатор ресурса)

URL – Uniform Resource Locator (унифицированный определитель местонахождения ресурса)

URN – Unifrorm Resource Name (унифицированное имя ресурса)

Пока ничего не понятно, какая-то каша. Едем дальше.

Определение:

URI: Обозначает имя и адрес ресурса в сети. Как правило делится на URL и URN, поэтому URL и URN это составляющие URI.

URL: Адрес некоторого ресурса в веб. URL определяет местонахождение ресурса и способ обращения к нему.

URN: Имя некоторого ресурса в веб. Смысл URN в том, что он определяет только название конкретного предмета, который может находится во множестве конкретных мест.

Итак, мы можем считать, что:

URI = URL или URI = URN или URI = URL + URN

Нет ничего лучше, чем конкретный пример:

URI = http://handynotes.ru/2009/09/uri-url-urn.html

URL = http://handynotes.ru

URN = /2009/09/uri-url-urn.html

Итоги:

URI это концепция абстрактного идентификатора, тогда как URL и URN конкретная реализация – адреса и имени.

Надеюсь всем все понятно. Будьте грамотны!

Статья закончилась, но Вы можете:
- прокомментировать статью: Комментарии (5)

5 Комментариев на статью: “URI, URL, URN”

  1. Виктор:

    Тоже не было времени разобраться в этих понятиях. Теперь все стало ясно. Спасибо!
    Только я думал что URN=uri-url-urn.html , раз имя ресурса, а это URN = /2009/09/uri-url-urn.html .

  2. Vitaly:

    Интересно, всегда думал, URL он и в африке URL

  3. crystalbit:

    Когда в первый раз увидел URI, подумал, что третья буква таки L, но опечатка, и она маленькая :)

  4. Свиттер:

    К сожалению, повсеместно бытует термин URL. URI используется редко, хотя URL объявлен как «deprecated».

    Вот перевод статьи Берни Зиммерманна (URI vs. URL):
    http://svitter.ru/?p=557

Ответить

Последние комментарии

  • Levik: Спасибо за статью.. ie справился с прозрачностью png, избавился от...
  • parni6ka: Админ, почему адрес эл.почты не работает? Есть вопросы…
  • Dmitry: Это валидно?
  • Сова: Дай Бог тебе и твоим близким здоровья и счастья, добрый гений! И чтобы...
  • Максим: Спасибо за статью ! Помогла в работе!
  • by and atour: Ремонт ноутбуков и замена матриц asus, aсer. Ремонт корпусов ноутбуков asus.

Популярное