Какво е URL (унифициран локатор на ресурси)?

Съдържание:

Какво е URL (унифициран локатор на ресурси)?
Какво е URL (унифициран локатор на ресурси)?
Anonim

Съкратено като URL, унифицираният локатор на ресурси е начин за идентифициране на местоположението на файл в интернет. Те са това, което използваме, за да отваряме не само уебсайтове, но и за изтегляне на изображения, видеоклипове, софтуерни програми и други видове файлове, които се хостват на сървър.

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

Image
Image

Други имена

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

URL обикновено се произнася, като всяка буква се произнася поотделно (т.е. u - r - l, а не erl). Това беше съкращение за Universal Resource Locator, преди да бъде променено на Uniform Resource Locator през 1994 г.

Примери за URL адреси

Вероятно сте свикнали да въвеждате URL като този за достъп до уебсайта на Google:

https://www.google.com

Целият адрес се нарича URL. Друг пример е този уебсайт (първи) и този на Microsoft (втори):

https://www.lifewire.comhttps://www.microsoft.com

Можете дори да станете супер конкретни и да отворите директния URL адрес към изображение. Например следният URL адрес води до логото на Google на уебсайта на Wikipedia:

https://upload.wikimedia.org/wikipedia/commons/thumb/2/2f/Google_2015_logo.svg/220px-Google_2015_logo.svg.png

Можете да видите, че започва с https: и има нормално изглеждащ URL адрес като примерите по-горе, но след това има много друг текст и наклонени черти, за да ви насочи към точната папка и файл, където се намира изображението на сървъра на уебсайта.

Същата концепция се прилага, когато влизате в страницата за вход на рутер; IP адресът на рутера се използва като URL за отваряне на страницата с конфигурация.

Повечето от нас са запознати с тези типове URL адреси, които използваме в уеб браузър като Firefox или Chrome, но това не са единствените случаи, в които ще имате нужда от URL адрес.

Във всички тези примери вие използвате HTTP протокола, за да отворите уебсайта, който вероятно е единственият, който повечето хора срещат, но има и други протоколи, които можете да използвате, като FTP, TELNET, MAILTO и RDP. URL може дори да сочи към локални файлове, които имате на твърд диск. Всеки протокол може да има уникален набор от синтактични правила, за да достигне дестинацията.

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

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

HTTP и FTP URL адресите са структурирани по същия начин като protocol://hostname/fileinfo. Например достъпът до FTP файл с неговия URL може да изглежда по следния начин:

FTP://име на сървър/папка/друга папка/programdetails.docx

Което, освен че има FTP вместо HTTP, изглежда като всеки друг URL адрес, който може да срещнете в мрежата.

Нека използваме следния URL като пример за HTTP адрес и идентифицираме всяка част:

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

  • https е протоколът (както FTP е протокол), който определя типа на сървъра, с който комуникирате.
  • security е името на хоста, използвано за достъп до този конкретен уебсайт.
  • googleblog е името на домейна.
  • com е това, което се нарича домейн от първо ниво (TLD), някои други от които включват.net,.org,.co.uk и др.
  • /2018/01/ представлява директориите, използвани за организиране на уеб страницата или файла. На уеб сървъра, който съхранява файловете на уебсайта, това ще бъдат действителните папки, през които ще щракнете, за да намерите файла, който този URL адрес указва.
  • todays-cpu-vulnerability-what-you-need.html е действителният файл, към който сочи URL адресът. Ако се опитвате да заредите изображение, аудио файл или друг тип файл вместо HTML файл, тогава URL адресът ще завършва с това файлово разширение (като-p.webp" />.
  • security.googleblog.com като група се нарича напълно квалифицирано име на домейн (FQDN).

Правила за синтаксис на 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 адреси могат да се сменят между параметрите в зависимост от контекста. Добър пример може да се види при добавяне на клеймо за време към видеоклип в YouTube. Някои връзки изискват амперсанд, а други използват въпросителен знак.

URL адресите също могат да използват котви. Те се намират в самия край и описват къде на тази страница да преминете, когато връзката бъде избрана. Анкерите се създават при добавяне на връзки към уеб страница и използват знака за число (). Ето пример в запис в Уикипедия, където котвата ви отвежда до друга част от страницата:

https://en.wikipedia.org/wiki/LifewireHistory

URL адресите, които използват множество променливи, използват един или повече амперсанда след въпросителния знак. Можете да видите примера тук за търсене в Amazon.com за Windows 10:

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

Първата променлива, url, е предшествана от въпросителен знак, но следващата променлива, field-keywords, е предшествана от амперсанд. Допълнителните променливи също ще бъдат предшествани от амперсанд.

Частите на URL са чувствителни към главни и малки букви, особено всичко след името на домейна (директориите и името на файла). Можете да видите това сами, ако изпишете думата „необходимост“с главна буква в примерния URL адрес от Google, който деконструирахме по-горе, като направите края на URL адреса todays-cpu-vulnerability-what-you-NEED.htmlОпитайте се да отворите тази страница и ще видите, че тя не се зарежда, защото този конкретен файл не съществува на сървъра.

Повече информация за URL адресите

Ако URL адрес ви насочи към файл, който вашият уеб браузър може да покаже, като-j.webp

URL адресите ни предоставят лесен начин за достъп до IP адреса на сървъра, без да е необходимо да знаем какъв е действителният адрес. Те са като лесни за запомняне имена за любимите ни уебсайтове. Този превод от URL към IP адрес е това, за което се използват DNS сървърите.

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

Ако се опитате да получите достъп до страница, която не съществува на сървъра, ще получите грешка 404. Този тип грешки са толкова често срещани, че често ще намерите персонализирани, често хумористични, техни версии на някои уебсайтове. Ако имате проблеми с достъпа до уебсайт или онлайн файл, който смятате, че трябва да се зарежда нормално, опитайте да отстраните проблема с URL адреса.

Повечето URL адреси не изискват да се дава името на порта. Отварянето на google.com, например, може да стане чрез посочване на неговия номер на порт в края като https://www.google.com:80, но не е необходимо. Ако вместо това уебсайтът работеше на порт 8080, можете да смените порта и да получите достъп до страницата по този начин.

По подразбиране FTP сайтовете използват порт 21, но други могат да бъдат настроени на порт 22 или нещо различно. Ако FTP сайтът не използва порт 21, трябва да посочите кой използва, за да получите правилен достъп до сървъра. Същата концепция се прилага за всеки URL адрес, който използва порт, различен от този, който програмата използва за достъп, приема по подразбиране, че използва.

ЧЗВ

    Мога ли да блокирам URL?

    Да. Как блокирате уебсайт зависи от вашето устройство и операционна система. Повечето уеб браузъри ви позволяват да блокирате конкретни сайтове и можете да блокирате URL в цялата си мрежа чрез настройките на вашия рутер.

    Какво е суетен URL адрес?

    Суетният URL адрес е кратък, запомнящ се URL адрес, който пренасочва от по-дълъг, по-сложен URL адрес. За да настроите суетен URL адрес, използвайте програма за съкращаване на URL адреси, която предлага персонализирани домейни.

    Какво е URL адрес за обратно извикване?

    URL адресът за обратно извикване е страница, към която потребителите се пренасочват след завършване на действие в друг уебсайт или програма. Например, ако направите покупка от уебсайт и бъдете насочени към трета страна за обработка на плащания, ще бъдете насочени към URL адрес за обратно извикване (обикновено страница за потвърждение) на оригиналния сайт след завършване на плащането.

    Каква е разликата между HTTP и

    Основната разлика между HTTP и HTTPS е, че HTTPS е по-сигурен. Следователно винаги трябва да се използва на уебсайтове, където трябва да се прехвърлят защитени данни.

Препоръчано: