Постът на поредицата, винаги е искал да се разбере, но неговото значение е толкова малка, че не винаги е имало причина да не го правя :)
Препис:
URI - Uniform Resource Identifier (Uniform Resource Identifier)
URL - Uniform Resource Locator (Uniform Resource място квалификант)
УРН - Unifrorm имена на ресурси (Uniform Resource Name)
Досега нищо не е ясно, някои овесена каша. Отидете по-далеч.
определение:
URN: име на ресурс в интернет. URN смисъл, че тя определя само името на даден обект, който може да се намира в най-различни конкретни сайтове.
Така че, можем да предположим, че:
URI = URL или URI = УРН или URI = URL + УРН
Няма нищо по-добро от конкретен пример:
Надявам се, че всичко е ясно. Бъди грамотен!
Да, аз също, а след това - с статията, която разказва за това, как да се направи правилно клиентът да приеме разположението HTML5 + CSS3, тоест izebnutsya под IE8-.
Точно така (и във вестника и вас).
Ключовата дума в УРН - име, т.е. КАКВО (в URL - място, т.е. къде).
Това е като моминско име: Мария Иванова е станал Маша Петрова, но Маша, беше и остава само променено местоположение.
Тя (Мария) не е свързана с определено място, то се основава на :-) съдържание.
И все пак, трябва да пиша, когато се учат другите, правилно: в акроним URI писмо I означава IDENTIFIER не показател.
И къде точно в моя пример пълна безсмислица?
При условие, че статията е посочено:
URI = URL или URI = УРН или URI = URL + УРН
Ако искате да работите с познаване на RFC, то това е мястото, където то е взето - виж RFC3986 параграф 1.1.3 А URI могат да бъдат допълнително класифицира като локатор, име, или и двете ...
URI е абстракция, а ... като отново се посочва в RFC:
Бъдещи спецификации и свързаната с нея документация трябва да използват общ термин «URI», а не на по-ограничителни условия «URL» и «URN».
Във всеки случай, да се използва това, което са разбрали. По-ясна за мен, защото, както казах в статията.
Е, или намерени в RFC пример за такова разделяне единици.
Едно нещо, което знам със сигурност, че "мушкам" ли непознати хора - не е нужно да ви научи, че не е много хубаво да си приятел, така че можете да се чува за "avitovskoy кухня."
Къде в статията написах си казва ... всеки URI могат да бъдат представени като конкатенация на URL + URN? (Подчертавам - всеки).
Какво пълна безсмислица линия?
Каква е вашата дискусия тук ...
и така:
URI - Uniform Resource Identifier (Uniform Resource Identifier)
URL - Uniform Resource Locator (Uniform Resource място квалификант)
УРН - Unifrorm имена на ресурси (Uniform Resource Name)
Uniform Resource Наименование URN възникнало от значителните недостатъци на URL адреса на системата, както и URL адреса не може да бъде УРН и обратно.
Накрая УРН е URI, който идентифицира само един ресурс в определена пространство от имена (и, следователно, в определен контекст), но не конкретизира местоположението му.
И тъй като URI трябва да бъдат идентифицирани и местоположението, то трябва да бъде още и URL => URI = URN, URI = URL, URI = URL + УРН
URN включва име на пространство от имена и ID на това място.