Co je adresa URL? (Uniform Resource Locator)

Definice a příklady adresy URL

Zkrácená jako adresa URL , Uniform Resource Locator je způsob, jak identifikovat umístění souboru na internetu. Jsou to, co používáme k otevření nejen webových stránek, ale také ke stažení obrázků, videí, softwarových programů a dalších typů souborů, které jsou hostovány na serveru.

Otevření lokálního souboru v počítači je stejně snadné jako jeho dvojité kliknutí, ale pro otevření souborů ve vzdálených počítačích, jako jsou webové servery, musíme používat adresy URL, aby náš webový prohlížeč věděl, kam hledat. Otevření souboru HTML, který reprezentuje níže popsanou webovou stránku, je například proveden zadáním do navigačního panelu v horní části prohlížeče, který používáte.

Jednotné vyhledávače zdrojů jsou nejčastěji zkracovány jako adresy URL, ale také se nazývají adresy webových stránek, pokud odkazují na adresy URL, které používají protokol HTTP nebo protokol HTTPS.

Adresa URL je obvykle vyslovována s každým písmenem mluveným jednotlivě (tj. U - r - l , nikoli hrabě ). Byl to zkratka pro Universal Resource Locator předtím, než byla změněna na Uniform Resource Locator.

Příklady adres URL

Pravděpodobně jste zvyklí na zadání adresy URL, jako je to pro přístup na web Google:

https://www.google.com

Celá adresa se nazývá adresa URL. Dalším příkladem je tato webová stránka (první) a Microsoft (druhá):

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

Můžete dokonce získat super specifické a otevřít přímou URL na obrázek, jako je ten dlouhý, který ukazuje na logo společnosti Google na webových stránkách Wikipedie. Pokud otevíráte tento odkaz, zjistíte, že začíná s https: // a má pravidelně vypadající URL jako výše uvedené příklady, ale pak má spoustu dalšího textu a lomítka, aby vás ukázal na přesnou složku a soubor, kde obrázek sídlí na serveru.

Stejný koncept platí i při přístupu na přihlašovací stránku routeru . adresa IP směrovače se používá jako adresa URL pro otevření konfigurační stránky. Podívejte se na tento seznam výchozích hesel NETGEAR, abyste zjistili, co tím myslím.

Většina z nás je obeznámena s těmito typy adres URL, které používáme ve webovém prohlížeči, jako je například prohlížeč Firefox nebo Chrome, ale ty nejsou jediné instance, kde budete potřebovat adresu URL.

Ve všech těchto příkladech používáte protokol HTTP k otevření webových stránek, které jsou pravděpodobně jediné, s nimiž se většina lidí setkává, ale existují i ​​další protokoly, které byste mohli použít, jako jsou FTP, TELNET , MAILTO a RDP. Adresa URL může dokonce odkazovat na lokální soubory, které máte na pevném disku . Každý protokol může mít jedinečnou sadu pravidel syntaxe , aby dosáhl cíle.

Struktura adresy URL

Adresa URL může být rozdělena do různých sekcí, přičemž každý kus slouží k určitému účelu při přístupu k vzdálenému souboru.

Adresy HTTP a FTP jsou strukturovány stejně jako protokol: // název_hostitele / fileinfo . Přístup k souboru FTP s adresou URL může například vypadat takto:

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

... který kromě FTP namísto HTTP vypadá jako jakákoli jiná adresa URL, na kterou byste se mohli setkat na webu.

Použijte následující adresu URL, jako je oznámení o chybě CPU , jako příklad adresy HTTP a identifikujte jednotlivé části:

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

Pravidla pro syntaxi URL

V adrese URL jsou povoleny pouze čísla, písmena a následující znaky: ()! $ -'_ * +.

Ostatní znaky musí být zakódovány (přeloženy do programovacího kódu), aby byly v URL přijaty.

Některé adresy URL mají parametry, které oddělují URL od dalších proměnných. Když například provedete vyhledávání Google :

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

... otazníkem, který vidíte, je vyprávění určitého skriptu, který je hostován na serveru Google, a chcete mu poslat specifický příkaz, abyste získali vlastní výsledky.

Specifický skript, který společnost Google používá ke spouštění vyhledávacích dotazů, ví, že bez ohledu na to, jaká část parametru ? Q = by měla být identifikována jako vyhledávací dotaz, takže cokoli zadané v tomto bodě URL se používá pro vyhledání ve vyhledávači Google.

Stejné chování v tomto URL na tomto YouTube můžete vidět za nejlepší kočičí videa :

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

Poznámka: Ačkoli v adrese URL nejsou povoleny mezery, některé webové stránky používají značku + , kterou můžete vidět v příkladech Google i YouTube. Ostatní používají kódovaný ekvivalent prostoru, který je % 20 .

Adresy URL, které používají více proměnných, používají po otazníku jeden nebo více ampersands. Zde vidíte příklad pro vyhledávání Amazon.com pro systém Windows 10:

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

První proměnné url předchází otazník, ale předchází další proměnná, pole-klíčová slova , ampersand. Další proměnné by také předcházely ampersand.

Části adresy URL rozlišují velká a malá písmena - konkrétně vše po názvu domény (adresáře a název souboru). Můžete to vidět sami, pokud použijete slovo "nástroje" v příkladové adrese URL z mých webů, které jsme dekonstruovali výše, čímž se konec adresy URL přečte /free-driver-updater-Tools.htm . Zkuste tuto stránku otevřít a uvidíte, že se nenahrává, protože tento konkrétní soubor na serveru neexistuje.

Další informace o adresách URL

Pokud vás URL odkazuje na soubor, který může váš webový prohlížeč zobrazit, jako je obrázek ve formátu JPG , nemusíte soubor skutečně stáhnout do počítače, abyste jej mohli vidět. V případě souborů, které se v prohlížeči běžně nezobrazují, jako jsou soubory PDF a DOCX a zejména soubory EXE (a mnoho dalších typů souborů), budete vyzváni ke stažení souboru do počítače, abyste jej mohli použít.

Adresy URL poskytují snadný přístup k adrese IP serveru, aniž bychom museli vědět, jaká je skutečná adresa. Jsou jako snadno zapamatovatelná jména pro naše oblíbené webové stránky. Tento překlad z adresy URL na adresu IP se používá pro servery DNS .

Některé adresy URL jsou opravdu dlouhé a složité a nejlépe se používají, pokud kliknete na ně jako odkaz nebo jej zkopírujte / vložíte do adresního řádku prohlížeče. Chyba v adrese URL může vygenerovat chybu stavového kódu HTTP 400, nejčastější typ je chyba 404 .

Jeden příklad lze vidět na adrese 1and1.com . Pokud se pokusíte o přístup na stránku, která na jejich serveru neexistuje (jako je tato), dostanete chybu 404. Tyto typy chyb jsou tak časté, že na některých webových stránkách často najdete vlastní, často humorné verze. Podívejte se na moje 20 nejlepších 404 chybových stránek Někdy můj oblíbený slideshow.

Pokud máte potíže s přístupem k webu nebo souborům online, o kterých si myslíte, že by se měli normálně načítat, přečtěte si část Odstraňování problémů v adrese URL, kde naleznete užitečné nápady, jak postupovat dále.

Většina adres URL nevyžaduje zadání názvu portu. Otevírání google.com může být například provedeno zadáním jeho čísla portu na konci, například http://www.google.com:80, ale není to nutné. Pokud by web fungoval na portu 8080, mohl by nahradit port a přistupovat k této stránce.

Ve výchozím nastavení stránky FTP používají port 21, jiné však mohou být nastaveny na portu 22 nebo něco jiného. Pokud server FTP nepoužívá port 21, musíte zadat, který z nich používá, aby mohl správně přistupovat k serveru. Stejný koncept platí pro všechny adresy URL, které používají jiný port, než jaký používá program, který implicitně předpokládá, že používá.