URL В отличие от URI: ключевое различие между URL и URI

Основное различие между URL и URI

  • URL URI — это подмножество URI, указывающее, где находится ресурс и как его получить, тогда как URI является надмножеством URI. URL который идентифицирует ресурс.
  • Основная цель URL URI предназначен для получения местоположения или адреса ресурса, тогда как основная цель URI — найти ресурс.
  • URL URI используется только для поиска веб-страниц; с другой стороны, URI используется в HTML, XML и других файлах.
  • URL URI содержит такие компоненты, как протокол, домен, путь, хеш, строка запроса и т. д., в то время как URI содержит такие компоненты, как схема, авторитет, путь, запрос и т. д.
  • Пример URL это: https://google.com а пример URI: urn:isbn:0-486-27557-4.

Разница между URL и URI
Разница между URL и URI

Здесь я проанализировал разницу между URL и URI, и мы проведем всестороннюю оценку их преимуществ и недостатков.

В чём URL?

A URL Это глобальный адрес для документов и протоколов, позволяющий получать доступ к ресурсам в компьютерной сети. URLТермин «s» чаще всего используется в отношении веб-страниц (HTTP), но также может применяться для доступа к базам данных с помощью JDBC, электронной почты (mailto), передачи файлов (FTP) и многих других приложений. Полная форма этого термина... URL — это унифицированный указатель ресурсов.

Что такое УРИ?

URI — это строка, содержащая символы, идентифицирующие физический или логический ресурс. URI следует правилам синтаксиса, чтобы обеспечить единообразие. Более того, он также поддерживает расширяемость посредством иерархической схемы именования. Полная форма URI — унифицированный идентификатор ресурса.

Типы URI
Типы URI

Как указано на рисунке выше, существует два типа URI:

  1. URL: A URL Указывает местоположение в компьютерной сети и способ его получения.
  2. URN: Единое имя ресурса (URN) — это интернет-ресурс, который определяет схему URN.

Диаграмма Венна для URI и URLs

Диаграмма Венна для URI и URL

Диаграмма Венна для URI и URL

Как показано на диаграмме выше, «ваше имя» может быть URI, поскольку оно идентифицирует вас. Оно не может быть URL поскольку это никак не поможет никому определить местонахождение вашего дома.

С другой стороны, «ваше местоположение» может быть как URI, так и... URLПричина в том, чтобы идентифицировать вас и указать ваше местонахождение.

Синтаксис URL

Вот синтаксис URL:

http://www.domainname.com/folder-name/web page-file-name.htm

Мы можем разделить вышеизложенное URL в следующие части:

  • Протокол: Это первая часть URLЗдесь название протокола — протокол передачи гипертекста (HTTP).
  • http://www.domainname.com/:  Это ваше доменное имя. Он также известен как идентификатор сервера или хоста.
  • /имя папки/: Это указывает на то, что указанная страница веб-сайта «сохранена» в определенной папке на веб-сервере.
  • имя-файла-веб-страницы.htm: На самом деле это имя файла веб-страницы. «.htm» — это расширение HTML-файла, указывающее на то, что это статическая веб-страница. Имена файлов могут иметь разные расширения, или это зависит от того, как настроен веб-сервер. Расширения могут отсутствовать вовсе, и тогда... URL может заканчиваться косой чертой (/).

Пример URL

Этот пример URL Есть папка, но нет расширения.

https://career.guru99.com/category/heavy-industries/

Этот пример URL Папка отсутствует.

https://www.guru99.com/what-is-sap.html

Этот пример URL не имеет расширения.

https://career.guru99.com/top-33-investment-banking-interview-questions-answers/

Синтаксис URI

Вот синтаксис URI:

URI = схема:[//authority]путь[?запрос][#фрагмент]

URI включает в себя следующие части:

  • Компонент схемы: Это непустой компонент, за которым следует двоеточие (:). Схема содержит последовательность символов, начинающуюся с буквы, за которой следует любая комбинация цифр, букв, точек (.), дефисов (-) или плюсов (+). Примерами известных схем являются HTTP, HTTPS, mailto, file, FTP и т. д. Схемы URI должны быть зарегистрированы в Internet Assigned Numbers Орган (IANA).
  • Авторитетный компонент: Это необязательное поле, которому предшествует //. Это состоит из
  1. Необязательный подкомпонент информации о пользователе, который может состоять из имени пользователя и пароля (необязательно).
  2. Подкомпонент хоста, содержащий либо IP-адрес, либо зарегистрированное имя.
  3. Необязательный подкомпонент порта, за которым следует двоеточие (:).
  • Путь: Путь содержит последовательность сегментов, разделенных косой чертой.
  • Компонент запроса: Он необязателен и предваряется вопросительным знаком (?). Компонент запроса содержит строку запроса неиерархических данных.
  • Компонент фрагмента: Это необязательное поле, которому предшествует решетка (#). Компонент фрагмента включает в себя идентификатор фрагмента, указывающий направление к вторичному ресурсу.

Пример URI

Никакого протокола не упоминается.

www.guru99.com

Домен не указан

what-is-sap.html

Упоминания в протоколе

ldap://[2001:db8::7]/c=GB?objectClass?one
mailto:abc@example.com 
tel:+1-816-555-1212  
telnet://192.0.2.16:80/ 

Путаница по поводу URN

Существует путаница относительно URN: если вы используете протоколы типа HTTPS, FTP и т. д., то это называется URN. URLдаже несмотря на то, что это URI.

Проблема такой дискуссии в том, что уместно RFC чрезвычайно плотны и порой даже противоречивы. Например, в RFC 3986 говорится, что URI может быть именем, локатором или тем и другим.

Почему URL?

Вот важные причины, по которым я уделяю особое внимание использованию... URL:

  • Информация, записанная в URL Это позволяет переключаться между веб-страницами одним щелчком мыши.
  • URL Указывает, как получить доступ к конкретному ресурсу.
  • Каждый раз, когда вы набираете URL в вашем браузере или щелкнув любую гиперссылку, вы получите свой веб-браузер отправляет запрос на веб-сервер для загрузки одного или нескольких файлов.
  • URL Это адрес уникального ресурса в сети Интернет, включая веб-страницы, изображения, файлы, медиафайлы, веб-приложения и т. д.
  • Веб-сайт URL или домен, является одной из наиболее важных частей вашего сайта. Используя простые слова или строки, которые обычно заканчиваются на .org, .com или .net, вы сможете привлечь трафик на свой сайт.

Почему УРИ?

Позвольте мне поделиться важными причинами, по которым я использую URI:

  • Единый идентификатор ресурса важен для семантической сети, поскольку он предотвращает двусмысленность.
  • URI ищет имя, а также местоположение ресурса или файла в едином формате.
  • Он имеет строку символов для конкретного имени файла и пути.
  • URI предоставляет метод доступа к ресурсам для других систем через Всемирную паутину или по сети. Он используется веб-браузерами и P2P (одноранговая сеть). программное обеспечение для обмена файлами для поиска и загрузки файлов.
  • URI позволяет определять новые типы файлов, не затрагивая имеющиеся у вас старые файлы.
  • Вы можете назначить один ресурс для связи с несколькими представлениями.

Разница между URL и URI

В нашем анализе основные различия между ними заключаются в следующем: URL и URI:

Разница между URL и URI
URL против URI
URL URI
URL аббревиатура расшифровывается как Uniform Resource Locator (унифицированный указатель ресурса). URI означает универсальный идентификатор ресурса.
URL URI — это подмножество URI, указывающее местоположение ресурса и механизм его получения. URI является надмножеством URL который идентифицирует ресурс либо посредством URL, URN (Uniform Resource Name) или и то, и другое.
Основная цель — получить местоположение или адрес ресурса. Основная цель URI — найти ресурс и отличить его от других ресурсов по имени или местоположению.
URL используется для поиска только веб-страниц Используется в HTML, XML и других файлах, XSLT (преобразования расширяемого языка таблиц стилей) и т. д.
Схема должна представлять собой протокол типа HTTP, FTP, HTTPS и т. д. В URI схема может быть чем угодно, например протоколом, спецификацией, именем и т. д.
Информация о протоколе приведена в URL. В URI нет информации о протоколе.
Пример URL: https://google.com Пример URI: urn:isbn:0-486-27557-4
Он содержит такие компоненты, как протокол, домен, путь, хеш, строку запроса и т. д. Он содержит такие компоненты, как схема, полномочия, путь, запрос, компонент фрагмента и т. д.
Все URLмогут быть URI. Не все URI являются URLПоскольку URI может быть именем, а не указателем местоположения.

Как выбрать между URL и URI

По моему опыту, главное различие между URL URI — это... URL URI — это подмножество URI, указывающее, где находится ресурс и как его получить, тогда как URI является надмножеством URL который идентифицирует ресурс. Мы используем URLURI используются только для поиска веб-страниц; однако URI применяются в HTML, XML и других файлах, таких как JSTL и XSTL.

Подведем итог этой публикации следующим образом: