Что такое URL

URLUniform Resource Locator (URL) или единый указатель ресурса это единообразный определитель местонахождения ресурса, предложенный в 1990 году Тимом Бернерсом-Ли для облегчения ориентирования в сети Интернет.

Необходимость создания универсальных локаторов (указателей местоположения) в сети Интернет появилась сразу же после того, как сеть стала активно расширяться и стала по-настоящему глобальной. На текущий момент URL ассоциируется прежде всего с адресами страниц сайтов в «глобальной паутине». Но, кроме этого, URL может указывать и на файл, расположенный на сервере в сети.

В общем виде структура URL выглядит следующим образом:

<схема>:[//[<логин>[:<пароль>]@]<хост>[:<порт>]][/<URL‐путь>][?<параметры>][#<якорь>]

схема — метод обращения к ресурсу, обычно это сетевой протокол;

логин — имя пользователя, используемое для получения доступа к ресурсу;

пароль — пароль пользователя;

хост — имя или IP-адрес хоста;

порт — порт для подключения к хосту;

URL-путь — уточняющая информация о местоположении ресурса на хосте;

параметры — передаваемые на сервер параметрами, начинаются с символа ?, разделитель параметров — &. В общем виде:

?параметр_1=значение_1&параметр_2=значение_2&параметр3=значение_3

якорь — заголовок внутри документа или атрибут id элемента, ссылка с якорем переместит пользователя к указанному элементу (например, к определенному месту на странице сайта), обозначается якорь символом #.

Ниже самый простой пример URL, который ведёт на одну из статей на нашем сайте.

Что такое URL

А вот пример URL с параметрами:

Что такое URL

Как правило, URL ассоциируется с протоколом HTTP (и его более защищенной версией HTTPS). Ну, на крайний случай ещё с протоколом FTP. На самом деле, посредством URL можно обращаться к множеству ресурсов по самым различным протоколам и схемам. Это и mailto (ссылка на адрес электронной почты), и Telnet (протокол, реализующий терминальный интерфейс в сети), и XMPP (протокол обмена сообщениями), и многие другие. Есть и специфические протоколы определённых приложений (Skype, Steam).

Хотя URL и называют единым указателем, он вовсе не универсален в плане использования различными языковыми группами. Суть в том, что URL может содержать лишь латинские буквы, цифры и ряд других символов, а все остальные символы кодируются, что делает их нечитаемыми. Возможно, эта проблема будет решена в новом идентификаторе — IRI (Internationalized Resource Identifier).

Что касается длины URL, то теоретически она ничем не ограничена. Но, во-первых, слишком длинный идентификатор банально неудобен. Во-вторых, есть ограничения со стороны браузеров. Например, Internet Explorer ограничивает длину URL-адреса 2083 символами, а максимально допустимую длину пути 2048 символами.

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

Ваш адрес email не будет опубликован.