У дома звуков Каква е разликата между url и uri?

Каква е разликата между url и uri?

Anonim

Термините единен идентификатор на ресурси (URI) и унифициран локатор на ресурси (URL) често се използват взаимозаменяемо. За съжаление, тези два термина описват малко по-различни понятия.


URI се използва за идентифициране на нещо в световната мрежа. Има два типа 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?