Úvodná » ako » Čo je adresa URL (Uniform Resource Locator)?

    Čo je adresa URL (Uniform Resource Locator)?

    Keď zadáte adresu do svojho webového prehliadača, veľa vecí sa deje za scénami. A väčšina z toho závisí od rôznych častí adresy URL, ktorú ste napísali. Pozrime sa bližšie.

    Webová adresa môže pozostávať z viacerých častí. Existuje názov hostiteľa, ktorý mapuje na adresu IP konkrétneho zdroja na internete a množstvo ďalších informácií, ktoré informujú váš prehliadač a server o tom, ako zvládnuť veci. Môžete myslieť na adresu IP ako niečo ako telefónne číslo. Názov hostiteľa je rovnaký ako meno osoby, ktorej telefónne číslo chcete vyhľadať. A štandard nazývaný DNS (Domain Name System) funguje na pozadí ako telefónny zoznam, ktorý prekladá hostiteľské mená, ktoré sú priaznivejšie pre človeka, do adries IP, ktoré siete používajú na smerovanie návštevnosti.

    Zohľadnením tejto analógie sa pozrime na štruktúru adresy URL a ako funguje, aby sme vás dostali tam, kam chcete ísť.

    Ako je adresa URL štruktúrovaná

    Štruktúra adresy URL bola najprv definovaná Sirom Timom Bernersom - človekom, ktorý vytvoril web a prvý webový prehliadač - v roku 1994. Adresy URL v podstate kombinujú myšlienku názvov domén s myšlienkou používať cestu k súboru na identifikáciu konkrétneho zložky a štruktúru súborov. Takže je to podobné ako používanie cesty ako C: \ Documents \ Personal \ myfile.txt v systéme Windows, ale s niekoľkými ďalšími prvkami na začiatku pomôže nájsť ten správny server na internete, kde táto cesta existuje a protokol použitý na prístup k informácie.

    Webová adresa sa skladá z niekoľkých rôznych častí. Vezmite napríklad základnú adresu URL, ako je tá, ktorá je znázornená na obrázku nižšie.

    Táto jednoduchá adresa URL je rozdelená na dve hlavné zložky: schému a autoritu.

    systém

    Mnoho ľudí si myslí, že adresa URL je len webová adresa, ale nie je to tak jednoduché. Webová adresa je adresa URL, ale všetky adresy URL nie sú webové adresy. Ďalšie služby, ku ktorým môžete pristupovať na internetovom FTP - alebo dokonca lokálne ako MAILTO - sú tiež adresy URL. Časť relácie adresy URL (tieto písmená a dvojbodka) označujú protokol, s ktorým by aplikácia (ako váš webový prehliadač) a server mali komunikovať.

    Webové adresy sú najbežnejšou adresou URL, ale existujú aj iné. Takže môžete vidieť schémy ako:

    • HyperText Transfer Protocol (HTTP): Toto je základný protokol na webe a určuje, aké akcie by mali webové servery a prehliadače robiť v reakcii na určité príkazy.
    • HTTP Secure (HTTPS): Ide o formu HTTP, ktorá funguje cez bezpečnú šifrovanú vrstvu pre bezpečnejšiu prepravu informácií.
    • Protokol prenosu súborov (FTP): Tento protokol sa často používa na prenos súborov cez internet.

    V moderných prehliadačoch systém nie je technicky požadovaný ako súčasť adresy URL. Ak zadáte webové stránky ako "www.howtogeek.com", váš prehliadač automaticky určí správny protokol, ktorý sa má použiť. Napriek tomu niektoré ďalšie aplikácie (a protokoly) vyžadujú použitie schémy.

    autorita

    Autoritatívna časť adresy URL (ktorá je predchádzaná dvoma lomkami) je rozdelená na niekoľko častí. Začnime s veľmi jednoduchou adresou URL - druhom, ktorý vás zavedie na domovskú stránku webových stránok.

    V tomto jednoduchom príklade sa celá časť "www.example.com" nazýva názov hostiteľa a rieši adresu IP. Môžete tiež zadať adresu IP do adresového panela vášho prehliadača namiesto názvu hostiteľa, ak ho zistíte.

    Ale pri analýze názvu hostiteľa to pomáha čítať to späť, aby pochopili, čo sa deje, takže tu sú tieto komponenty:

    • Doména najvyššej úrovne: V tomto príklade je "com" doménou najvyššej úrovne. Jedná sa o najvyššiu úroveň v hierarchii DNS (Domain Name System), ktorá sa používa na preklad IP adries do jednoduchých jazykových adries, ktoré sú pre nás ľahšie zapamätateľné. Tieto domény najvyššej úrovne vytvára a spravuje spoločnosť Internet Corporation pre pridelené mená a čísla (ICANN). Tri najbežnejšie domény najvyššej úrovne sú .com, .net a .gov. Väčšina krajín má tiež vlastnú dvojpísmenovú doménu najvyššej úrovne, takže uvidíte domény ako .us (Spojené štáty), .uk (Spojené kráľovstvo), .ca (Kanada) a mnoho ďalších. Existujú aj ďalšie domény najvyššej úrovne (napr. .Museum), ktoré sú sponzorované a spravované súkromnými organizáciami. Okrem toho existujú aj niektoré všeobecné domény najvyššej úrovne (ako .club, .life a .news).
    • subdomény: Keďže DNS je hierarchický systém, časti "www" a "príklad" našej príkladovej webovej adresy sú považované za subdomény. Časť "www" je subdoména domény najvyššej úrovne "com" a časť "www" je subdoména domény "príklad". Preto často uvidíte spoločnosť s registrovaným menom ako "google.com" rozdelená na samostatné subdomény ako "www.google.com", "news.google.com", "mail.google.com" a tak ďalej.

    To je najzákladnejší príklad autoritatívnej časti adresy URL, ale veci sa môžu komplikovať. Existujú dve ďalšie komponenty, ktoré sekcia autorít môže obsahovať:

    • Informácie o používateľovi: Časť autority môže obsahovať aj používateľské meno a heslo pre stránky, ku ktorým pristupujete. Je neobvyklé vidieť túto štruktúru v adresách URL dnes, ale môže sa stať. Ak je táto informácia k dispozícii, prichádza pred názov hostiteľa a nasleduje znak @. Takže by ste mohli vidieť niečo ako "//username: [email protected]", ak obsahuje informácie o používateľovi.
    • Číslo portu: Sieťové zariadenia používajú adresy IP na získanie informácií na správnom počítači v sieti. Keď príde táto návštevnosť, číslo portu informuje počítač o aplikácii, pre ktorú je táto návštevnosť určená. Číslo portu je ďalším prvkom, ktorý sa pri prehliadaní webu nezobrazuje často, ale môžete ho vidieť v sieťových aplikáciách (napríklad hrách), ktoré vyžadujú zadanie adresy URL. Ak adresa URL obsahuje číslo portu, príde po názve hostiteľa a predchádza dvojbodka. Bude to vyzerať takto: "//www.example.com:8080."

    Takže to sú schémy a autoritatívne časti adresy URL, ale ako ste si mohli uhádnuť po pohľade na veľa adries URL počas prehliadania webu, môžu obsahovať ešte viac vecí.

    Cesty, dopyty a fragmenty

    Existujú tri ďalšie časti adresy URL, ktoré by ste mohli vidieť po časti autority: cesty, dopyty a úlomky. Tu je spôsob, ako tieto práce.

    cesta

    Úsek autority adresy URL dostane Váš prehliadač (alebo akúkoľvek aplikáciu) na správny server v sieti. Cesta, ktorá nasleduje - ktorá funguje rovnako ako cesta v systéme Windows, MacOS alebo Linux - vás dostane do správneho priečinka alebo súboru na danom serveri. Ceste predchádza lomka a medzi každým adresárom a podadresárom je lomka, napríklad:

    www.example.com/folder/subfolder/filename.html

    Posledný kus je názov súboru, ktorý sa otvorí pri prístupe na webovú stránku. Aj keď sa to nemusí zobraziť v paneli s adresou, neznamená to, že to nie je. Niektoré jazyky používané na vytváranie webových stránok skryjú názov súboru a rozšírenie, ktoré si prezeráte. Tým je URL jednoduchšia na zapamätanie a písanie a dáva mu čistší vzhľad.

    Dopyt

    Časť dotazu adresy URL sa používa na identifikáciu vecí, ktoré nie sú súčasťou prísnej štruktúry cesty. Najčastejšie ich uvidíte pri vyhľadávaní alebo keď webová stránka prináša údaje prostredníctvom formulára. Časť dopytu predchádza otáznik a prichádza po ceste (alebo po názve hostiteľa, ak cesta nie je zahrnutá).

    Ako príklad uveďte túto adresu URL, keď sme hľadali Amazon pre kľúčové slová "wi-fi extender":

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

    Vyhľadávací formulár odovzdal informácie do vyhľadávacieho nástroja spoločnosti Amazon. Po otázke môžete vidieť dve časti dotazu: URL pre vyhľadávanie (to je časť "url = vyhľadávanie-alias% 3Daps a pole") a kľúčové slová, ktoré sme zadali (to je "keywords = wi-fi + rozšírenie "časť).

    To je pomerne jednoduchý príklad a často uvidíte adresy URL s ďalšími (a zložitejšími) premennými. Napríklad tu je adresa URL, keď sme vyhľadali kľúčové slovo "howtogeek" pre spoločnosť Google:

    https://www.google.com/search?q=howtogeek&rlz=1C1GCEA_enUS751US751&oq=howtogeek&aqs=chrome ... 69i57j69i60l4j0.1839j1j4 & sourceid = chrome & ie = UTF-8

    Ako vidíte, tam sú rôzne informácie. V tomto prípade môžete vidieť, že existujú ďalšie informácie, ktoré označujú vyhľadávací jazyk, používaný prehliadač (prehliadač Chrome) a dokonca aj číslo verzie prehliadača.

    fragment

    Konečná zložka adresy URL, ktorú možno vidieť, sa nazýva fragment. Fragmentu predchádza značka hash (#) a slúži na označenie konkrétnej lokality na webovej stránke. Pri kódovaní webovej stránky môžu návrhári vytvoriť kotvy pre konkrétny text, ako sú napríklad nadpisy. Keď sa na konci adresy URL použije správny fragment, váš prehliadač načíta stránku a potom prejde na túto kotvu. Kotvy a adresy URL s fragmentmi sa často používajú na vytváranie tabuliek obsahu na webových stránkach, aby sa navigácia uľahčila.

    Tu je príklad. Stránka Wikipédie o renesancii je dosť dlhý dokument a je rozdelená na asi 11 sekcií, z ktorých každá má niekoľko podsekcií. Ale každá nadpis na stránke obsahuje kotvu a obsah v hornej časti článku obsahuje odkazy, ktoré umožňujú preskočiť na jednotlivé časti. Tieto odkazy fungujú tak, že zahŕňajú fragmenty.

    Tieto fragmenty môžete použiť aj priamo v paneli s adresou alebo ako zdieľateľné odkazy. Povedzme napríklad, že ste chceli ukázať niekomu časť tejto stránky, ktorá sa týka Ruska. Mohli ste im poslať tento odkaz:

    https://en.wikipedia.org/wiki/Renaissance#Russia

    Táto časť "#Russia" na konci adresy URL ich po načítaní stránky preskočí rovno do tejto sekcie.


    Takže ho máte - viac, než ste pravdepodobne chceli vedieť o tom, ako fungujú adresy URL.

    Obrazový kredit: Pawel Horazy / Shutterstock