Разница между URL и URI?

Возможный дубликат:
В чем разница между URI и URL?

Просто, чтобы понять это:

URI = Сообщает вам, в какой гостинице вам следует спать.

URL = Сообщает вам, в какой комнате вы должны ложиться спать.

Так что URL-адрес намного более конкретный, он указывает на конечный пункт назначения. То, что вы хотите. Хотя URI является чем-то странным.

Так что же такое URI, когда он не является URL-адресом? Какая реальная разница?

Ответ 1

URI: Унифицированный идентификатор ресурса (URI) - это строка символов, используемых для идентификации имени или ресурса в Интернете. Такая идентификация позволяет взаимодействовать с представлениями ресурса по сети (обычно в World Wide Web) с использованием определенных протоколов.

URL: при вычислении Единый указатель ресурсов (URL) является подмножеством Унифицированного идентификатора ресурса (URI), который указывает, где доступен идентифицированный ресурс, и механизм его извлечения.

Пример

Чтобы определить конкретный ресурс и как получить к нему доступ - во всей полноте

URI: mysql://[email protected]:password

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

URL: mysql://localhost

Ответ 2

"URI означает универсальный ресурс Идентификатор и URL-адрес Универсальный локатор ресурсов. Часто люди используют термины взаимозаменяемо, что не совсем верный. URL-адрес является подмножеством URI популярные протоколы. Это протоколы (http://, ftp://, mailto:). Следовательно все URL-адреса являются URI. Термин URL-адрес устарел и более правильный термин URI используется в технических документация. Все URI - это средства для доступ к ресурсу в Интернете и представляют собой техническую короткую руку, используемую для ссылку на ресурс. URI всегда назначить метод доступа к ресурса и обозначить конкретные доступ к ресурсу." - Источник

Ответ 3

Это URN, который идентифицирует элемент без указания местоположения.