Терміни URI, URL та URN найчастіше використовуються, коли йдеться про Інтернет та веб-термінологію.
Давайте розглянемо ближче, щоб зрозуміти різницю між ними.
Уніфікований покажчик ресурсу (URL)
URL-адреса — це рядок символів, який використовується для доступу до інформації або ресурсу за допомогою адреси розташування ресурсу.
Синтаксис URL
scheme: subdomain/domain-name.Top-level-domain/sub-folder
У цьому синтаксисі схема надає детальну інформацію про протокол, який використовується, наприклад HTTPS, FTP і HTTP. Елемент субдомену не є обов’язковим. Після цього він має домен другого рівня, який є адресою домену. І, нарешті, вкладена папка, якщо така є, спрямовує користувача до точного цільового розташування.
Приклад URL
https://www.techukraine.net.com/articles mailto:[email protected] file:///localhost/8.8.8.8
Уніфікована назва ресурсу (URN)
Уніфікована назва ресурсу не пропонує протокол, який використовується для доступу до ресурсу, або адресу ресурсу, але надає інформацію про сам ресурс. Він містить лише назву або ідентифікацію ресурсу.
Синтаксис URN
urn:<nid>:<nss></nss></nid>
Кожен URN складається щонайменше з трьох частин.
Приклад URN
urn:nbn:de:101:3-2019075675872913 urn:uuid:6r4bc420-9c3a-12i9-97d9-0665700c9a66 ISBN 1-446-2776877-40
ISBN – унікальний ідентифікатор для книг
Уніфікований ідентифікатор ресурсу (URI)
URI — це стандартний метод ідентифікації ресурсів в Інтернеті за їх розташуванням, іменем або тим і іншим. URN і URL разом відомі як URI.
Синтаксис URI
scheme:// authority path ? query # fragment
У цьому синтаксисі схема надає подробиці про використовуваний протокол. Атрибут Authority ідентифікує адресу домену. Атрибут path відображає весь шлях ресурсу, а запит представляє дію запиту. І, нарешті, частковий компонент ресурсу називається фрагментом.
Приклад URI
foo://webiste.com:8042/over/there?name=ferret#nose https://mywebsite.com/drive/photos
Кожен елемент синтаксису не завжди є обов’язковим для URI. В основному для цього потрібна лише назва схеми та шлях до файлу.
mailto:[email protected] Name: Mary Jane ISBN 1-446-2776877-40 telnet://192.0.1.24/80
Примітка. Усі URL-адреси є URI. Але не кожен URI відноситься до URL-адреси
Висновок
Сподіваюся, ви краще зрозуміли URI, URL та URN. Вам також може бути цікаво прочитати про чорний список URL-адрес і про те, як його виправити.
Вам сподобалось читати статтю? Як щодо того, щоб поділитися зі світом?