Что такое URL (Единый указатель ресурсов)

Что такое URL

Сокращенный как URL-адрес , Uniform Resource Locator - это способ определения местоположения файла в Интернете. Это то, что мы используем для открытия не только веб-сайтов, но и для загрузки изображений, видео, программ и других типов файлов, размещенных на сервере.

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

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

URL-адрес обычно произносится с каждой буквой, произнесенной индивидуально (т.е. u-r-l , а не earl ). Раньше она была сокращением для Universal Resource Locator перед изменением на Uniform Resource Locator.

Примеры URL адресов

Вероятно, вы использовали для ввода URL-адреса, например, для доступа к веб-сайту Google:

https://www.google.com

Весь адрес называется URL. Другим примером является этот веб-сайт (первый) и Microsoft (второй):

https://lezhnyov.ru
https://www.microsoft.com

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

Такая же концепция применяется, когда вы получаете доступ к странице входа в маршрутизатор ; IP-адрес маршрутизатора используется в качестве URL-адреса, чтобы открыть страницу конфигурации.

Большинство из нас знакомы с этими типами URL-адресов, которые мы используем в веб-браузере, таком как Firefox или Chrome, но это не единственные экземпляры, где вам нужен URL-адрес.

Во всех этих примерах вы используете HTTP-протокол для открытия веб-сайта, который, скорее всего, встречается только с большинством людей, но есть и другие протоколы, которые вы могли бы использовать, например FTP, TELNET , MAILTO и RDP. URL-адрес может даже указывать на локальные файлы на жестком диске . Для достижения цели каждый протокол может иметь уникальный набор правил синтаксиса .

Структура URL адреса

URL- адрес может быть разбит на разные разделы, каждая часть предназначена для конкретной цели при доступе к удаленному файлу.

URL-адреса HTTP и FTP структурированы одинаково, как протокол: // имя_хоста / файла . Например, доступ к файлу FTP с его URL-адресом может выглядеть примерно так:

FTP: //servername/folder/otherfolder/programdetails.docx

... который, помимо FTP вместо HTTP , выглядит как любой другой URL-адрес, который вы можете встретить там в Интернете.

Давайте используем следующий URL-адрес, который является объявлением Google о недостатке процессора , в качестве примера HTTP-адреса и определения каждой части:

https://security.googleblog.com/2018/01/todays-cpu-vulnerability-what-you-need.html

  • https - протокол (например, FTP - это протокол), который определяет тип сервера, с которым вы общаетесь.
  • security - это имя хоста, используемое для доступа к этому конкретному веб-сайту.
  • googleblog - это доменное имя.
  • com - это то, что называется доменом верхнего уровня (TDL) , некоторые из которых включают .net, .org, .co.uk и т. д.
  • / 2018/01 / представляет каталоги, используемые для организации веб-страницы или файла. На веб-сервере, на котором хранятся файлы веб-сайта, это будут фактические папки, которые вы нажимаете, чтобы найти файл, указанный этим URL-адресом.
  • todays-cpu-уязвимость-what-you-need.html - это фактический файл, на который указывает URL-адрес. Если вы пытались загрузить изображение, аудиофайл или другой тип файла вместо HTML-файла, тогда URL-адрес завершится расширением этого файла (например, PNG или MP3 ).
  • security.googleblog.com как группа называется Полностью квалифицированным доменным именем (FQDN) .

Правила синтаксиса URL адресов

В URL-адресе разрешены только числа, буквы и следующие символы: ()! $ -'_ * +.

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

Некоторые URL-адреса имеют параметры, которые отделяют URL от дополнительных переменных. Например, когда вы выполняете поиск Google для lezhnyov :

https://www.google.com/search?q=lezhnyov

... вопросительный знак, который вы видите, сообщает определенному сценарию, размещенному на сервере Google, который вы хотите отправить ему определенную команду, чтобы получить пользовательские результаты.

Конкретный сценарий, который Google использует для выполнения поиска, знает, что все, что следует за частью q, q = URL-адреса, следует идентифицировать как поисковый запрос, поэтому все, что набирается в этой точке URL-адреса, используется для поиска в поисковой системе Google.

Вы можете увидеть подобное поведение в URL-адресе в этом поиске YouTube для лучших видеороликов :

https://www.youtube.com/results?search_query=best+cat+videos

Примечание. Несмотря на то, что в URL-адресе пробелы не разрешены, некоторые веб-сайты используют знак + , который вы можете увидеть на примерах Google и YouTube. Другие используют закодированный эквивалент пространства, которое составляет % 20 .

URL-адреса, которые используют несколько переменных, используют один или несколько амперсандов после вопросительного знака. Вы можете увидеть пример здесь для поиска Amazon.com для Windows 10:

https://www.amazon.com/s/ref=nb_sb_noss_2?url=search-alias%3Daps&field-keywords=windows+10

Первой переменной url предшествует знак вопроса, но следующей переменной - ключевым словам поля предшествует амперсанд. Дополнительным переменным также должен предшествовать амперсанд.

Части URL-адреса чувствительны к регистру - в частности, все после имени домена (каталоги и имя файла).

Дополнительная информация о URL адресах

Если URL- адрес указывает на файл, который может отображаться вашим веб-браузером, например, изображение в формате JPG , вам не нужно фактически загружать файл на свой компьютер, чтобы его увидеть. Однако для файлов, которые обычно не отображаются в браузере, например файлы PDF и DOCX , и особенно EXE- файлы (и многие другие типы файлов), вам будет предложено загрузить файл на компьютер, чтобы использовать его.

URL-адреса предоставляют нам простой доступ к IP-адресу сервера без необходимости знать, каков фактический адрес. Они похожи на легко запоминающиеся имена для наших любимых сайтов. Этот перевод с URL-адреса на IP-адрес - это то, для чего используются DNS-серверы .

Некоторые URL-адреса очень длинные и сложные, и их лучше всего использовать, если вы щелкните по ссылке или скопируйте их в адресную строку браузера. Ошибка в URL-адресе может генерировать ошибку кода состояния HTTP 400-й серии , наиболее распространенным типом которой является ошибка 404 .

Один пример можно увидеть на сайте 1and1.com . Если вы попытаетесь получить доступ к странице, которая не существует на их сервере (например, эта), вы получите ошибку 404. Эти типы ошибок настолько распространены, что на некоторых сайтах вы часто найдете собственные, часто юмористические версии.

Большинство URL-адресов не требуют указания имени порта. Например, открытие google.com может быть выполнено путем указания номера порта в конце, например http://www.google.com:80, но это необязательно. Если веб-сайт работал на порту 8080 вместо этого, вы могли бы заменить порт и получить доступ к этой странице.

По умолчанию FTP-сайты используют порт 21, но другие могут быть настроены на порт 22 или что-то другое. Если FTP-сайт не использует порт 21, вы должны указать, какой из них он использует для правильного доступа к серверу. Эта же концепция применяется для любого URL-адреса, который использует другой порт, чем тот, который используется для доступа к предположениям по умолчанию, которые он использует.

Поделиться в социальных сетях

Пост опубликован: 07.05.2018