Какво представлява URL адресът? (Унифициран ресурсен локатор)

Дефиниция и примери за URL адрес

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

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

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

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

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

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

https://www.google.com

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

https: // https://www.microsoft.com

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

Същата концепция важи и когато влизате в страницата за влизане на рутера . IP адресът на маршрутизатора се използва като URL адрес, за да се отвори страницата за конфигуриране. Вижте тази NETGEAR стандартна парола, за да видите какво имам предвид.

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

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

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

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

HTTP и FTP URL адресите са структурирани по същия начин като протокол: // hostname / fileinfo . Например, достъпът до 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

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

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

Другите знаци трябва да бъдат кодирани (преведени на програмен код), за да бъдат приети в URL адрес.

Някои URL адреси имат параметри, които разделят URL адреса от допълнителни променливи. Например, когато правите търсене в Google :

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

... въпросният знак, който виждате, е да разкажете на определен скрипт, хостван на сървъра на Google, че искате да изпратите конкретна команда към него, за да получите персонализирани резултати.

Специфичният скрипт, който Google използва, за да изпълнява търсения, знае, че каквото и да следва, aq = част от 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 , се предхожда от въпросителен знак, но следващата променлива, полеви ключови думи , се предхожда от ampersand. Допълнителни променливи биха били предшествани и от ampersand.

Частите от URL адреса са чувствителни към малки и големи букви - конкретно, всичко след името на домейна (директории и име на файл). Можете да го видите сами, ако капитализирате думата "инструменти" в примерния URL адрес от моя сайт, който деконструирахме по-горе, като направи края на URL адреса read /free-driver-updater-Tools.htm . Опитайте се да отворите тази страница тук и можете да видите, че тя не се зарежда, защото този конкретен файл не съществува на сървъра.

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

Ако URL адресът Ви насочи към файл, който може да ви покаже уеб браузърът ви, например изображение в JPG , тогава не е нужно действително да изтеглите файла на компютъра си, за да го видите. Въпреки това, за файлове, които обикновено не се показват в браузъра, като PDF и DOCX файлове и особено EXE файлове (и много други видове файлове), ще бъдете подканени да изтеглите файла на компютъра си, за да го използвате.

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

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

Един пример може да се види на адрес 1and1.com . Ако се опитате да получите достъп до страница, която не съществува на сървъра си (като тази), ще получите грешка 404. Тези типове грешки са толкова чести, че често ще намерите обичайни, често хумористични версии на тях на някои уеб сайтове. Вижте моите 20 най-добри 404 страници за грешки Някога слайдшоу за някои от личните ми любими.

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

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

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