URI, URL, URN

Пост из серии: всегда хотел это понять, но значимость его была настолько мала, что всегда находился повод этого не делать :)
А вы задавались вопросом: URL что это? Всегда с таким сталкиваюсь, но до сих пор не желал понять в чем различие между терминами 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 конкретная реализация — адреса и имени.
Надеюсь всем все понятно. Будьте грамотны!
Тоже не было времени разобраться в этих понятиях. Теперь все стало ясно. Спасибо!
Только я думал что URN=uri-url-urn.html , раз имя ресурса, а это URN = /2009/09/uri-url-urn.html .
Интересно, всегда думал, URL он и в африке URL
Когда в первый раз увидел URI, подумал, что третья буква таки L, но опечатка, и она маленькая :)
К сожалению, повсеместно бытует термин URL. URI используется редко, хотя URL объявлен как «deprecated».
Вот перевод статьи Берни Зиммерманна (URI vs. URL):
http://svitter.ru/?p=557
Спасибо за статью… И, да, — приятный у Вас бложек :)
Спасибо тебе. Заебался с этим эксплорером я уже…