Дом аудио В чем разница между URL и URI?

В чем разница между URL и URI?

Anonim

Термины унифицированный идентификатор ресурса (URI) и унифицированный указатель ресурса (URL) часто используются взаимозаменяемо. К сожалению, эти два термина описывают несколько разные понятия.


URI используется для идентификации чего-либо в World Wide Web. Существует два типа URI:

  • Унифицированное имя ресурса (URN): URN в основном указывают, что к чему-то, но не имеют информации о том, как получить к нему доступ.
  • Унифицированный указатель ресурса (URL): URL содержат местоположение чего-либо и сообщают клиентской программе (обычно браузеру), как получить к нему доступ.
Проще говоря, URN - это имя чего-либо, а URL - это имя и адрес.


Например, URL http://www.example.com/example1.html сообщает вашему браузеру, что файл с именем example1.html может быть доступен через домен примера с использованием протокола передачи гипертекста (HTTP). Это означает, что ваш браузер может запросить этот файл и отобразить его для вас, используя HTTP.


URL является типом URI, наряду с URN. Большинству людей никогда не придется беспокоиться о неправильном названии URL-адреса URI. На самом деле, в большинстве случаев они будут правильными так же, как и тот, кто называет пуделя собакой. Однако для людей, вовлеченных в реальное кодирование приложений, разница важна, потому что не каждый URI является URL (точно так же, как не каждая собака - пудель).

В чем разница между URL и URI?