Подсказка: это поможет вам найти вещи в Интернете
Аббревиатура URL , унифицированный указатель ресурса, является способом определения местоположения файла в Интернете. Это то, что мы используем для открытия не только веб-сайтов, но и для загрузки изображений, видео, программ и других типов файлов, которые размещены на сервере.
Открыть файл local на вашем компьютере так же просто, как дважды щелкнуть по нему, но чтобы открыть файлы на удаленных компьютерах, таких как веб-серверы, мы должны использовать URL-адреса, чтобы наш веб браузер знает, где искать. Например, открытие файла HTML, представляющего веб-страницу, описанную ниже, выполняется путем ввода его в панель навигации в верхней части браузера, который вы используете.
Унифицированные указатели ресурсов чаще всего сокращаются как URL-адреса , но они также называются адресами веб-сайтов , когда они ссылаются на URL-адреса, использующие протокол HTTP или HTTPS.
URL обычно произносится с каждой буквой, произносимой индивидуально (т. е. u – r – l , а не earl ). Раньше это было сокращение от Универсальный локатор ресурсов до того, как его сменили на Унифицированный локатор ресурсов.
Примеры URL
Вы, вероятно, привыкли вводить URL, как этот для доступа к веб-сайту Google:
https://www.google.com
Весь адрес называется URL. Другим примером является этот веб-сайт (первый) и Microsoft (второй):
https://lifewire.com
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 имеют такую же структуру, что и протокол : // имя хоста/fileinfo . Например, доступ к файлу FTP с его URL может выглядеть примерно так:
FTP: //servername/folder/otherfolder/programdetails.docx
Что, помимо наличия FTP вместо HTTP , похоже на любой другой URL-адрес, с которым вы можете столкнуться в Интернете.
Давайте в качестве примера HTTP-адреса используем следующий URL, который является объявлением Google о недостатке ЦП, и идентифицируем каждую часть:
https://security.googleblog.com/2018/01/todays-cpu-vulnerability-what-you-need.html
- https – это протокол (например, FTP – это протокол), который определяет тип сервера, с которым вы общаетесь.
- безопасность – это имя хоста, используемое для доступа к этому конкретному веб-сайту.
- googleblog – это доменное имя.
- com – это домен верхнего уровня (TLD), некоторые из которых включают .net, .org, .co.uk и т. д.
- /2018/01/ представляет каталоги, используемые для организации веб-страницы или файла. На веб-сервере, на котором хранятся файлы веб-сайта, это будут те папки, по которым вы щелкаете, чтобы найти файл, указанный в этом URL.
- todays-cpu -ективность-что-вам-нужно.html – это фактический файл, на который указывает URL. Если вы пытаетесь загрузить изображение, аудиофайл или файл другого типа вместо файла HTML, тогда URL-адрес будет заканчиваться этим расширением (например, PNG или MP3).
- security.googleblog.com как группа называется Полное доменное имя (FQDN).
Правила синтаксиса URL
В URL разрешены только цифры, буквы и следующие символы: ()! $ -‘_ * +.
Другие символы должны быть закодированы (переведены в программный код), чтобы быть принятыми в URL.
Некоторые URL имеют параметры, которые отделяют URL от дополнительных переменных. Например, когда вы выполняете поиск в Google для lifewire :
https://www.google.com/search?q=lifewire
Знак вопроса, который вы видите, говорит определенному сценарию, размещенному на сервере Google, о том, что вы хотите отправить ему определенную команду для получения пользовательских результатов.
Конкретный сценарий, который Google использует для выполнения поиска, знает, что все, что следует за частью ? 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-адреса прочитайте /free-driver-updater-Tools.htm , Попробуйте открыть эту страницу здесь, и вы увидите, что она не загружается, потому что этот конкретный файл не существует на сервере.
Больше информации по URL
Если URL-адрес указывает на файл, который может отображать ваш веб-браузер, например изображение в формате JPG, вам не нужно загружать файл на свой компьютер, чтобы просмотреть его. Однако для файлов, которые обычно не отображаются в браузере, например, файлов PDF и DOCX, и особенно файлов EXE (и многих других типов файлов), вам будет предложено загрузить файл на свой компьютер, чтобы использовать его.
URL-адреса предоставляют нам простой способ доступа к IP-адресу сервера без необходимости знать, что это за фактический адрес. Они похожи на легко запоминающиеся названия для наших любимых сайтов. Этот перевод URL-адреса в IP-адрес используется для DNS-серверов.
Некоторые URL-адреса действительно длинные и сложные, и их лучше всего использовать, если щелкнуть по ссылке или скопировать/вставить в адресную строку браузера. Ошибка в URL может привести к ошибке кода состояния HTTP серии 400, наиболее распространенным типом является ошибка 404.
Один пример можно увидеть на 1and1.com . Если вы попытаетесь получить доступ к странице, которой нет на их сервере (например, этой), вы получите ошибку 404. Эти типы ошибок настолько распространены, что на некоторых веб-сайтах вы часто найдете их собственные, часто смешные версии.
Если у вас возникли проблемы с доступом к веб-сайту или онлайн-файлу, который, по вашему мнению, должен загружаться нормально, см. Раздел Как устранить ошибку в URL-адресе, чтобы получить полезные советы о том, что делать дальше.
Большинство URL не требуют указания имени порта. Например, открыть google.com можно, указав в конце его номер порта, например http://www.google.com:80 , но это не так. необходимо. Если бы веб-сайт работал на порте 8080, вы могли бы заменить порт и получить доступ к странице таким образом.
По умолчанию FTP-сайты используют порт 21, но другие могут быть настроены на порт 22 или что-то другое. Если FTP-сайт не использует порт 21, вам необходимо указать, какой из них он использует для правильного доступа к серверу. Та же концепция применима к любому URL, который использует порт, отличный от того, который программа использует для доступа, по умолчанию предполагает, что использует.