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

by itisgood

В ИТ-системах мы используем много разных терминов.

URI и URL являются одними из самых популярных терминов, используемых в ИТ, особенно в программировании.

Они могут быть перепутаны или использованы взаимозаменяемо, но они не одинаковы.

В этом руководстве мы объясним что такое URI, URL, различия и сходства между URI и URL.

Что такое URI (Unified Resource Identifier)?

Унифицированный идентификатор ресурса или URI используется для предоставления имени, локатора или обоих значений для онлайн-ресурса.

Доступ к онлайн-средствам возможен через компьютерную сеть, такую как LAN, WAN, Интернет и т. д.

URI является наиболее общим идентификатором ресурса, где его можно использовать для различных ресурсов, таких как веб-страница, QR-код и т. д.

Вот примеры URI, которые поможет понять, как URI определяется с помощью RFC 3986, где URL определяется также с тем же RFC.

ISBN -486-28557-3
urn:isbn:-486-28557-3
https://www.itisgood.ru

Что такое URL (Unified Resource Locator)?

Унифицированный указатель ресурса или URL является подмножеством URI, что означает, что все URL также являются URI.
URL предоставляет схему и местоположение ресурса.
Ресурс URL находится в сети, что означает, что к нему можно получить доступ из локальной сети, глобальной сети, сети Интернет.
URL-адреса, обычно используются в веб-браузерах и приложениях для указания удаленного ресурса, такого как веб-страница, API и т. д.
Ниже приведены некоторые примеры URL-адресов.
URL определяется с помощью RFC 3986, где URI также определяется с тем же RFC.

 

https://www.itisgood.ru
smb://itisgood.ru
ldap://itisgood.ru:123
ftp://ftp.itisgood.ru/rfc/rfc1808.txt
http://www.itisgood.ru/rfc/rfc2396.txt
ldap://[2001:db8::7]/c=GB?objectClass?one
mailto:ismail@itisgood.ru
news:comp.infosystems.itisgood.ru
tel:+1-816-555-1212
telnet://10.0.0.1:80/
urn:oasis:names:specification:docbook:dtd:xml:4.1.2

URI или URL

Хорошо, давайте сравним URI с URL.

Обобщенно мы можем сказать, что URI является наиболее общим термином, который также включает в себя URL.

Мы перечислим далее особенности URI и URL.

  • URL – это локатор, тогда как URI является идентификатором.
  • URL специфичен для веб-ресурсов и есть универсальный URI, который содержит URL.
  • URL должен иметь протокол, такой как http, ftp, tel и т. Д., тогда как URI не должен иметь протокол.
  • И URL, и URI могут использоваться для относительных и абсолютных ссылок.
  • И URL, и URI могут принимать параметры запроса.
  •  И URL, и URI могут иметь фрагментированные идентификаторы.
  • Согласно определению W3C, URL и URI – это одно и то же, и они могут быть взаимозаменяемыми.

См. также:

 

You may also like

Leave a Comment