2

С URL-адресом довольно очевидно, как он идентифицирует ресурс. это просто говорит, где это. И URL, и URN являются типом URI, поэтому они оба предназначены для указания способа доступа к ресурсу.

Однако я не понимаю, как URN определяет, как получить доступ к ресурсу? Там не указано, где находится ресурс, только название? Как вы можете идентифицировать и получать доступ к чему-либо в Интернете (или сети), используя только имя ресурса, тогда как URL-адрес указывает, на какой машине / подсети находится ресурс, где на машине он находится, а также имя (и тип) из этого?

1 ответ1

2

URN не идентифицирует доступность ресурса, просто тип ресурса. Это оставляет решение о том, как обращаться с ресурсом, к базовой системе. Когда вы видите URN, которые включают веб-ресурсы, на самом деле не существует "стандарта" для их определения.

Это две стороны медали. URN используется для определения того, что что-то ... URL используется, чтобы определить, как вы его получите.

http://en.wikipedia.org/wiki/Uniform_resource_name

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .