Uri url в чем разница

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

Два термина унифицированный идентификатор ресурса (URI) и унифицированный указатель ресурса (URL) иногда используются как взаимозаменяемые. Разница между URI и URL-адресом может немного сбивать с толк

Содержание:

Что такое URL

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

URL-адрес содержит следующие компоненты

Что такое URI

URI определяет ресурс по имени, но не определяет, как его можно получить. Синтаксис обычно используется в документах схемы для определения URN. Это используется для определения пространства имен. Например: targetNamespace = «urn: abc»

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

Функциональность

URL: URL-адрес предоставляет информацию о том, как получить ресурс.

Специализация

Общее использование

URI: URI описывает как имя, так и местоположение.

URL: URL-адрес не может использоваться для описания приложений.

Источник

SIP URI и URL. Часть 1 (URI, URL и URN)

Uri url в чем разница. Смотреть фото Uri url в чем разница. Смотреть картинку Uri url в чем разница. Картинка про Uri url в чем разница. Фото Uri url в чем разница

В предыдущих двух статьях мы рассмотрели основы взаимодействия по протоколу SIP.

Далее я предлагаю разобраться с такой важной составляющей SIP, как SIP URI. Мы сталкивались с ними раньше, когда говорили о полях From, To и других, однако не уделяли им должного внимания.

В рамках этой короткой статьи мы рассмотрим, какие бывают URI и из чего они состоят. В следующей статье остановимся на URI и URL в протоколе SIP.

Викепедия говорит следующее: URI (англ. Uniform Resource Identifier) — унифицированный (единообразный) идентификатор ресурса. На английский манер произносится как [ю-ар-ай], по-русски чаще говорят [ури]. URI — это последовательность символов, идентифицирующая абстрактный или физический ресурс. Ранее назывался Universal Resource Identifier — универсальный идентификатор ресурса.

При этом URI может указывать как местоположение ресурса (URL), так и его имя (URN). А может содержать и то и другое. То есть URL и URN — это частные случаи URI.

URI строится по определенным правилам и состоит из обязательных схемы и иерархической части, а также опциональных запроса (ему предшествет знак «?») и фрагмента (ему предшествует знак «#»). Иерархическая часть в свою очередь состоит из необязательного Authority (думаю, перевод только усложнит понимание) и обязательного пути. Authority включает в себя Userinfo (логин и пароль), хост и порт. Кроме того, путь может содержать так называемые параметры. Параметры используются не часто, но нам повезло — в SIP URI они присутствуют. На схеме это выглядит вот так:
Uri url в чем разница. Смотреть фото Uri url в чем разница. Смотреть картинку Uri url в чем разница. Картинка про Uri url в чем разница. Фото Uri url в чем разница

Выглядит довольно запутанно, поэтому приведу пример:
Uri url в чем разница. Смотреть фото Uri url в чем разница. Смотреть картинку Uri url в чем разница. Картинка про Uri url в чем разница. Фото Uri url в чем разница

URL (Uniform Resource Locator) указывает путь (локацию) объекта и метод получения доступа к нему. Например, en.wikipedia.org/wiki/Main_Page указывает на главную страницу английской Википедии и в качестве метода доступа предлагает использовать протокол http.

URL описывается в RFC 1738. В этом RFC указаны описаны различные схемы для протоколов ftp, http, nntp и т.д. Послкольку URL — это частный случай URI, схема в общем случае выглядит точно так же, однако для разных протоколов актуальны те или иные ее части. Например, для протокола telnet, схема URL выглядит следующим образом:
Uri url в чем разница. Смотреть фото Uri url в чем разница. Смотреть картинку Uri url в чем разница. Картинка про Uri url в чем разница. Фото Uri url в чем разница

Интересный факт: Тим Бернерс-Ли, основоположник URL в последствии сожалел, что разделил точкой доменные имена в рамках URL. URL мог бы выглядеть вот так:
Uri url в чем разница. Смотреть фото Uri url в чем разница. Смотреть картинку Uri url в чем разница. Картинка про Uri url в чем разница. Фото Uri url в чем разница

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

URN (Uniform Resource Name) является уникальным именем объекта. URN включает в себя название пространства имен и идентификатора в этом пространстве. Типичный пример URN — это ISDN-Имя книги. URN состоит из NID (namespace identifier или идентификатор пространства имен) и NSS (namespace-specific string или уникального для данного пространства имен имени). Схематично это выглядит следующим образом:
Uri url в чем разница. Смотреть фото Uri url в чем разница. Смотреть картинку Uri url в чем разница. Картинка про Uri url в чем разница. Фото Uri url в чем разница

Чтобы стало совсем понятно, приведу следующий пример. Допустим, мы хотим описать некого Ивана.

С помощью этого URN мы одназначно идентифицируем Ивана, но не сможем определить его местоположение. Здесь нам поможет URL. Выглядеть это может примерно так: машина: город N/улица M/квартира L. Где «машина» — это метод получения доступа, а «город N. » — путь.

Подведем итог. URN отвечает идентифицирует ресурс по имени и отвечает на вопрос «Что?». URL — указывает путь и метод доступа к ресурсу и отвечает на вопросы «Где?» и «Как?». При этом URN и URL — это частные случаи URI.

Источник

URL или URI: в чем разница

Uri url в чем разница. Смотреть фото Uri url в чем разница. Смотреть картинку Uri url в чем разница. Картинка про Uri url в чем разница. Фото Uri url в чем разница

Интернет основан на акронимах. Есть HTTP, который позволяет клиентам и серверам соединяться друг с другом, и есть SSL, который используется для защиты данных. Если вы какое-то время работали веб-разработчиком, вы, вероятно, также сталкивались с сокращениями URI и URL.

Аббревиатуры URL и URI могут выглядеть похожими, но у них есть небольшие различия. Не помогает то, что многие разработчики сами не знают разницы между ними, но мы здесь для того, чтобы вы знали.

В этом руководстве мы собираемся обсудить различия между ними.

Что такое URL?

В Интернете компьютеры используют IP-адреса для идентификации серверов и подключения к ним. Но ввод IP-адреса не идеален для большинства людей. IP-адреса представляют собой последовательность чисел.

URL-адрес — это вся информация, необходимая для доступа к ресурсу на веб-сайте. Вот пример URL-адреса, взятого с этой веб-страницы:

Вся эта последовательность символов представляет собой URL-адрес. Давайте разберёмся:

Эта строка символов сообщает нашим веб-серверам, какой ресурс вам отправить. URL-адреса также могут содержать строки запроса и другую информацию.

Короче говоря, URL-адреса позволяют веб-серверам находить ресурс на веб-сервере.

Что такое URI?

Унифицированный идентификатор ресурса — это идентификатор ресурса. URI может относиться к веб-странице, книге или документу.

URL-адреса представляют собой тип URI, поскольку они позволяют идентифицировать определённый ресурс в Интернете. Но URI не ограничиваются веб-разработкой.

URI или URL или URN?

Вы можете столкнуться с третей аббревиатурой: URN или универсальное имя ресурса. URN — это тип URI, как и URL-адреса. Хотя URL-адреса зависят от местоположения, URN — нет. URN — это постоянный, не зависящий от местоположения идентификатор.

Например, Международная стандартная система нумерации книг использует протокол, называемый унифицированным именем ресурса, для идентификации отдельных книг. URN также являются типом URI, потому что они позволяют однозначно идентифицировать службу.

Когда следует использовать URI вместо URL

Uri url в чем разница. Смотреть фото Uri url в чем разница. Смотреть картинку Uri url в чем разница. Картинка про Uri url в чем разница. Фото Uri url в чем разница

Вы можете подумать: разве это не вся семантика? Хотя другие разработчики могут использовать их как взаимозаменяемые, есть определённые случаи, когда вы должны использовать один из двух.

Термин URI также может использоваться для обозначения веб-ресурса, но обычно вы должны использовать термин URL. Хотя все приведённые выше примеры также могут быть URI, номер книги также может быть URI. Это может привести к путанице, если вы ведёте обсуждение с использованием как URL, так и URI.

Вывод

Унифицированные указатели ресурсов — это тип универсального индикатора ресурсов, который включает сетевое расположение веб-ресурса. Когда вы переходите на веб-сайт или получаете доступ к веб-ресурсу, вы получаете доступ к нему через URL-адрес. Веб-ресурс может быть файлом, сервером входа или чем-то ещё.

URL-адреса технически являются URI, но это более конкретный термин, используемый для описания того, как вы взаимодействуете с веб-ресурсами. Лучше всего использовать URI, если вы говорите о разных типах идентификаторов. Например, если вы говорите, как о номерах книг ISBN, так и об URL-адресах в одном и том же обсуждении, вы можете ссылаться на них как на URI.

Источник

URI, URL, URN. Что это, чем отличаются

Сегодня обсудим еще три определения – это URI, URL, URN, что каждое из них обозначает и чем они отличаются друг от друга.

Давайте вспомним, в одном из прошлых уроков мы узнали, что на сервере могут храниться различные ресурсы. Это могут быть статичные файлы в файловой системе, также это может быть динамически создаваемый контент, который потом отдается клиенту. Сейчас важно понять, что на сервере в сети Интернет хранятся разнородные данные, и каждый элемент этих данных можно назвать отдельным ресурсом, будь то изображение PNG, либо данные курсов валют.

Uri url в чем разница. Смотреть фото Uri url в чем разница. Смотреть картинку Uri url в чем разница. Картинка про Uri url в чем разница. Фото Uri url в чем разница

Итак, давайте начнем с первого термина URI и дадим ему такое определение:

Чтобы стало понятнее проведем аналогию с реальным миром на примере какого-нибудь человека. У человека есть имя, например Боб. Также у человека есть адрес проживания, например, пр. Победы 152. Предположим, нам нужно найти человека. Мы можем это сделать, начав поиск только по имени, или только по адресу, или по имени и адресу вместе.

Uri url в чем разница. Смотреть фото Uri url в чем разница. Смотреть картинку Uri url в чем разница. Картинка про Uri url в чем разница. Фото Uri url в чем разница

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

Следующий термин – это URL. Дадим такое определение:

Uri url в чем разница. Смотреть фото Uri url в чем разница. Смотреть картинку Uri url в чем разница. Картинка про Uri url в чем разница. Фото Uri url в чем разница

В примере с человеком это выглядит примерно так. К слову сказать, в вебе, в сети Интернет именно URL чаще всего используется для обнаружения ресурсов на сервере. Наверняка вы не раз встречали эту аббревиатуру.

И последний термин – это URN. Дадим такое определение:

Uri url в чем разница. Смотреть фото Uri url в чем разница. Смотреть картинку Uri url в чем разница. Картинка про Uri url в чем разница. Фото Uri url в чем разница

В нашем примере это выглядит так. Мы знаем этого человека, знаем, что его зовут Боб. Но мы не знаем, где он живет. Нам придется искать его только по имени.

Важно запомнить такой момент. Все эти три термина находятся в такой условной зависимости (или иерархии), как на картинке ниже. Потому что URI может использовать и адрес, и имя при идентификации ресурса. В то время как URL и URN только адрес и только имя соответственно.

Uri url в чем разница. Смотреть фото Uri url в чем разница. Смотреть картинку Uri url в чем разница. Картинка про Uri url в чем разница. Фото Uri url в чем разница

Теперь давайте более подробно разберем каждое из этих понятий.

URL чаще всего используется в Интернете для поиска ресурсов на сервере. URL буквально точно показывает нам, как определить ресурс, именно по его адресу. Если ввести подобный URL в строке поиска браузера, то будет осуществлен поиск соответствующего ресурса. И хотя URL на картинке ниже немного отличаются друг от друга своей структурой, есть определенный формат, как должен быть построен любой URL.

Uri url в чем разница. Смотреть фото Uri url в чем разница. Смотреть картинку Uri url в чем разница. Картинка про Uri url в чем разница. Фото Uri url в чем разница

Подопытный URL выше можно прочитать как: используя протокол https обратиться к домену www.mysite.com по стандартному порту 80, в каталоге найти товар желтого цвета с идентификатором 15, в браузере пользователя сразу же переместиться в область где указана цена.

URN служит для обозначения уникального имени ресурса, неважно, где этот ресурс располагается в данный момент времени или вообще. Такая природа URN (независимость от адреса) позволяет ресурсам перемещаться с одного места на другое. URN позволяет получить доступ к ресурсу по различным сетевым протоколам, обращаясь к одному и тому же имени.

Uri url в чем разница. Смотреть фото Uri url в чем разница. Смотреть картинку Uri url в чем разница. Картинка про Uri url в чем разница. Фото Uri url в чем разница

На текущий день URN все еще считается экспериментальным и не так сильно распространен, как URL, так как для полной поддержки URN требуется поддерживающая его развитая сетевая инфраструктура.

Выводы

Подводя итог можно сказать, что если мы говорим про сеть Интернет, то чаще всего используем термин URL, так как находим определенный ресурс в сети именно по его адресу на каком-то сервере. Также часто можно встретить аббревиатуру URI, подразумевающую именно URL. Хотя по факту это не совсем так, потому что URL является часть URI. В то же время в контексте веба URN практически не используется.

Источник

Что такое URI, URL, URN и чем они различаются

Пост из серии «Ликбез». Всегда хотел это понять, но значимость его была настолько мала, что всегда находился повод этого не делать.

А вы задавались вопросом: URL — что это?

Всегда с таким сталкиваюсь, но до сих пор не желал понять в чем различие между терминами URI, URL, URN.

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

Uri url в чем разница. Смотреть фото Uri url в чем разница. Смотреть картинку Uri url в чем разница. Картинка про Uri url в чем разница. Фото Uri url в чем разница

Вы когда-нибудь обращали внимание на адресную строку в Вашем браузере?
Что это? URI, URL или URN?
Многие из нас не делают различий между URI, URL, URN, а кое-кто даже и не слышал терминов URI и URN, все просто пользуются термином URL.
Давайте вместе попытаемся разобраться в этом.

Расшифровка аббревиатур

В чем различия

URL: Исторически возник самым первым из понятий и закрепился как синоним термина веб-адрес. URL определяет местонахождение ресурса в сети и способ его (ресурса) извлечения.
Это позволяет нам полностью узнать: как, кому и где можно достать требуемый ресурс, вводя понятия схемы, данных авторизации и местонахождения.

URN: Неизменяемая последовательность символов определяющая только имя некоторого ресурса. Смысл URN в том, что им единоразово и уникально именуется какая-либо сущность в рамках конкретного пространства имен (контекста), либо без пространства имен, в общем (что не желательно). Таким образом, URN способен преодолеть недостаток URL связанный с возможным будущим изменением и перемещением ссылок, однако, теперь для того, чтобы знать местонахождение URN ресурса необходимо обращаться к системе разрешения имен URN, в которой он должен быть зарегистрирован.

URI: Это лишь обобщенное понятие (множество) идентификации ресурса, включающее в нашем случае как URL, так и URN, как по отдельности, так и совместно. Т.е. мы можем считать, что: URI = URL или URI = URN или URI = URL + URN

Подведем итоги

Да простят меня собеседники, но, чтобы не вводить в заблуждение читателей, мной была удалена часть спорных комментариев.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *