Терміни рівномірний ідентифікатор ресурсу (URI) та рівномірний локатор ресурсів (URL) часто використовуються взаємозамінно. На жаль, ці два терміни описують дещо різні поняття.
URI використовується для ідентифікації чогось у всесвітній павутині. Існує два типи URI:
- Уніфікована назва ресурсу (URN): URN в основному вказує, що таке щось, але не мають інформації про те, як отримати доступ до нього.
- Уніфікований локатор ресурсів (URL): URL-адреси містять розташування чогось і повідомляють клієнтській програмі (зазвичай браузер), як отримати доступ до неї.
Наприклад, URL-адреса http://www.example.com/example1.html повідомляє вашому веб-переглядачу, що файл, який називається example1.html, може бути доступний через приклад домену за допомогою протоколу передачі HyperText Transfer (HTTP). Це означає, що ваш браузер може запитувати цей файл і відображати його вам за допомогою HTTP.
URL - це тип URI, поряд з URN. Більшості людей ніколи не доведеться турбуватися про те, щоб помилково викликати URL-адресу URI. Насправді, у більшості випадків вони будуть коректними так само, як і те, хто називає пуделя собакою, - це правильно. Однак для людей, які беруть участь у фактичному кодуванні програм, різниця є важливою, оскільки не кожен URI є URL-адресою (так само, як не кожна собака - пудель).