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

URL или URI Программирование и разработка

URL или URI

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

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

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

Что такое URL?

URL-адрес, который расшифровывается как Uniform Resource Locator, — это идентификатор, который сообщает вашему компьютеру о доступе к ресурсу на веб-сервере . Многие путают URL-адрес с доменным именем, но это разные понятия.

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

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

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

  • HTTPS: это безопасный протокол HTTP , который позволяет вам подключаться к этому сайту.
  • Bestprogrammer.ru: это доменное имя, к которому вы подключаетесь.
  • /programmirovanie-i-razrabotka/url-ili-uri-v-chem-raznitsa: это ресурс на веб-сервере Bestprogrammer, к которому вы обращаетесь.

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

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

Что такое URI?

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

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

Читайте также:  Длина строки (String Length) С++

URI или URL или URN?

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

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

ЧИТАЙТЕ ТАКЖЕ: Cуть протокола HTTP.

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

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

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

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

Вывод

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

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

Оцените статью
bestprogrammer.ru
Добавить комментарий