В ИТ-системах мы используем много разных терминов.
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)?
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 – это одно и то же, и они могут быть взаимозаменяемыми.
См. также:
- 🧦 NFC и Bluetooth: в чем разница?
- 🇩🇯 Разница между SSD и флэш-накопителями
- 🦓 Разница между Fedora, Redhat и CentOS
- В чем разница между параметрами -i и -U, используемыми в команде rpm в Linux
- В чем разница между кешем и буфером в Linux?
- Разница между macOS и ядрами Linux
- Разница между .bashrc, .profile, .bash_profile, …?