Domača » kako » Kaj je URL (Uniform Resource Locator)?

    Kaj je URL (Uniform Resource Locator)?

    Ko vnesete naslov v spletni brskalnik, se veliko stvari dogaja v ozadju. Večino tega pa določajo različni deli URL-ja, ki ste ga vnesli. Poglejmo natančneje.

    URL lahko vsebuje veliko različnih delov. Tu je ime gostitelja, ki se preslika v IP naslov določenega vira na internetu in kup dodatnih informacij, ki vašemu brskalniku in strežniku sporočajo, kako ravnati s stvarmi. IP naslov si lahko zamislite kot telefonsko številko. Ime gostitelja je kot ime osebe, katere telefonsko številko želite poiskati. Standard, imenovan sistem domenskih imen (DNS), deluje v ozadju kot telefonski imenik in prevaja bolj prijazna imena gostiteljev v naslove IP, ki jih omrežja uporabljajo za usmerjanje prometa.

    Če upoštevamo to analogijo, si poglejmo strukturo URL-ja in kako deluje, da vas pripelje do mesta, kjer želite.

    Kako je URL strukturiran

    Strukturo URL-ja je najprej določil Sir Tim Berners-Lee, ki je ustvaril splet in prvi spletni brskalnik leta 1994. URL-ji v bistvu združujejo idejo domenskih imen z idejo uporabe poti datoteke za identifikacijo določenega posebnega imena. strukturo map in datotek. Torej je podobna uporabi poti, kot je C: Dokumenti Osebno myfile.txt v Windowsih, vendar z nekaj dodatnimi stvarmi na začetku za pomoč pri iskanju pravega strežnika na internetu, kjer ta pot obstaja, in protokola, ki se uporablja za dostop do informacije.

    URL je sestavljen iz več različnih delov. Vzemite na primer osnovni URL, kot je prikazan na spodnji sliki.

    Ta preprost URL je razdeljen na dve glavni komponenti: shemo in organ.

    Shema

    Veliko ljudi misli, da je URL samo spletni naslov, vendar to ni tako preprosto. Spletni naslov je URL, vendar vsi URL-ji niso spletni naslovi. Druge storitve, do katerih lahko dostopate na internetu, kot je FTP ali celo lokalno podobno MAILTO, so tudi URL-ji. Shematski del URL-ja (črke, ki mu sledi dvopičje) označuje protokol, s katerim naj komunicira aplikacija (kot je spletni brskalnik) in strežnik.

    Spletni naslovi so najpogostejši URL, vendar obstajajo tudi drugi. Tako lahko vidite sheme, kot so:

    • Protokol za prenos hiperteksta (HTTP): to je osnovni protokol spleta in določa, katere ukrepe naj spletni strežniki in brskalniki sprejmejo kot odziv na določene ukaze..
    • HTTP Secure (HTTPS): To je oblika HTTP, ki deluje preko varnega, šifriranega sloja za varnejši prenos informacij.
    • Protokol za prenos datotek (FTP): Ta protokol se pogosto še vedno uporablja za prenos datotek prek interneta.

    V sodobnih brskalnikih shema tehnično ni potrebna kot del URL-ja. Če vnesete spletno mesto, kot je »www.howtogeek.com«, bo vaš brskalnik samodejno določil pravilen protokol za uporabo. Vendar pa nekatere druge aplikacije (in protokoli) zahtevajo uporabo sheme.

    Organ

    Organski del URL-ja (pred katerim sta dve poševnici) je sam po sebi razdeljen na kup delov. Začnimo z zelo preprostim URL-jem, ki vas bo pripeljal na domačo stran spletnega mesta.

    V tem preprostem primeru se celoten del »www.example.com« imenuje ime gostitelja in se razreši na naslov IP. Vnesete lahko tudi naslov IP v naslovno vrstico brskalnika namesto imena gostitelja, če ga poznate.

    Toda pri razčlenjevanju imena gostitelja vam pomaga, da ga preberete nazaj, da razumete, kaj se dogaja, zato so tukaj te komponente:

    • Domena na najvišji ravni: V tem primeru je »com« domena najvišje ravni. To je najvišja raven v hierarhiji DNS (Domain Name System), ki se uporablja za prevajanje naslovov IP v preproste jezikovne naslove, ki jih ljudje lažje zapomnimo. Te domene na najvišji ravni ustvarja in upravlja internetna korporacija za dodeljena imena in številke (ICANN). Tri najpogostejše domene na najvišji ravni so .com, .net in .gov. Večina držav ima tudi svojo dvojno najvišjo domeno, tako da boste videli domene, kot so .us (Združene države), .uk (Združeno kraljestvo), .ca (Kanada) in mnoge druge. Obstajajo tudi nekatere dodatne domene na najvišji ravni (npr. Muzej), ki jih sponzorirajo in upravljajo zasebne organizacije. Poleg teh obstajajo tudi nekatere generične domene na najvišji ravni (kot so .club, .life in .news).
    • Poddomena: Ker je DNS hierarhični sistem, sta tako »www« kot »primer« v našem vzorčnem URL-ju obravnavana kot poddomena. Del "www" je poddomena domene "com" najvišje ravni, del "www" pa je poddomena domene "primer". Zato boste pogosto videli podjetje z registriranim imenom, kot je »google.com«, razdeljeno na ločene poddomene, kot sta »www.google.com«, »news.google.com«, »mail.google.com« in tako naprej.

    To je najbolj osnovni primer oddelka za pooblastila v URL-ju, vendar se lahko stvari zapletajo. Obstajata dve drugi komponenti, ki ju lahko vsebuje razdelek s pooblastili:

    • Informacije o uporabniku: Oddelek za pooblastila lahko vsebuje tudi uporabniško ime in geslo za spletno mesto, do katerega dostopate. Danes je ta struktura v URL-jih neobičajna, vendar se lahko zgodi. Če je prisoten, je del info o uporabniku pred imenom gostitelja in mu sledi znak @. Torej boste morda videli nekaj takega, kot je "//username:[email protected]", če vsebuje informacije o uporabniku.
    • Številka vrat: Omrežne naprave uporabljajo naslove IP za pridobivanje informacij do pravega računalnika v omrežju. Ko pride ta promet, številka vrat sporoči računalniku aplikacijo, za katero je promet namenjen. Številka vrat je še en element, ki ga ne boste pogosto videli pri brskanju po spletu, vendar ga boste morda videli v omrežnih aplikacijah (kot so igre), ki zahtevajo vnos naslova URL. Če URL vključuje številko vrat, pride po imenu gostitelja in pred njo je dvopičje. Izgledalo bi nekako tako: »//www.example.com:8080.«

    Torej, to je shema in deli URL-ja, vendar, kot ste morda mislili, ko ste med brskanjem po spletu prebrali veliko URL-jev, lahko vsebujejo še več stvari.

    Poti, poizvedbe in fragmenti

    Obstajajo trije dodatni deli URL-ja, ki jih lahko vidite za del pooblastila: poti, poizvedbe in fragmenti. Evo kako delujejo.

    Pot

    Oddelek za pooblastila URL-ja preusmeri vaš brskalnik (ali karkoli drugega) na pravi strežnik v omrežju. Pot, ki sledi, ki deluje tako kot pot v operacijskem sistemu Windows, MacOS ali Linux, vas pripelje v pravo mapo ali datoteko na tem strežniku. Pot pred njo je poševnica, med vsako mapo in podimenik pa je poševnica:

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

    Zadnji kos je ime datoteke, ki se odpre, ko dostopate do spletnega mesta. Čeprav je morda ne vidite v naslovni vrstici, to ne pomeni, da je ni. Nekateri jeziki za ustvarjanje spletnih strani skrivajo ime datoteke in razširitev, ki jo gledate. Zaradi tega je URL lažje zapomniti in vtipkati ter mu dati čistejši videz.

    Poizvedba

    Del poizvedbe URL-ja se uporablja za identifikacijo stvari, ki niso del stroge strukture poti. Najpogosteje jih boste videli pri iskanju ali ko spletna stran posreduje podatke prek obrazca. Pred delom poizvedbe je vprašaj in sledi pot (ali po imenu gostitelja, če pot ni vključena).

    Kot primer navedite ta URL, ko smo iskali Amazon za ključne besede »wi-fi extender«:

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

    Obrazec za iskanje je posredoval informacije iskalniku Amazon. Po vprašanju lahko vidite, da sta poizvedba dva dela: URL za iskanje (to je del »url = search-alias% 3Daps & field«) in ključne besede, ki smo jih vnesli (to je »keywords = wi-fi + podaljšek “).

    To je dokaj preprost primer in pogosto boste videli URL-je z dodatnimi (in bolj zapletenimi) spremenljivkami. Tukaj je na primer URL, ko smo iskali Google za ključno besedo "howtogeek":

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

    Kot lahko vidite, obstaja nekaj različnih informacij. V tem primeru lahko vidite, da obstajajo dodatne informacije, ki označujejo jezik iskanja, brskalnik, ki smo ga uporabljali (Chrome), in celo številko različice brskalnika..

    Drobec

    Končni del URL-ja, ki ga lahko vidite, se imenuje fragment. Pred fragmentom sledi oznaka (#) in se uporablja za označevanje določene lokacije na spletni strani. Pri kodiranju spletne strani lahko oblikovalci ustvarijo sidra za določena besedila, kot so naslovi. Ko se na koncu URL-ja uporabi pravilen fragment, bo brskalnik naložil stran in nato skočil na to sidro. Sidra in URL-ji z ​​fragmenti se pogosto uporabljajo za ustvarjanje tabel vsebine na spletnih straneh, ki olajšajo navigacijo.

    Tukaj je primer. Wikipedijska stran o renesansi je dokaj dolg dokument, ki je razdeljen na približno 11 odsekov, od katerih ima vsak več podsekcij. Vendar ima vsaka postavka na strani vključeno sidro in kazalo vsebine na vrhu članka vključuje povezave, ki vam omogočajo, da skočite na različne dele. Te povezave delujejo tako, da vključujejo fragmente.

    Te fragmente lahko uporabite tudi neposredno v naslovni vrstici ali kot skupne povezave. Recite, na primer, da ste nekomu želeli pokazati del te strani, ki pokriva Rusijo. Lahko pa jim pošljete to povezavo:

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

    Ta del "#Russia" na koncu URL-ja se po nalaganju strani pomakne naravnost v ta del.


    Torej ga imate - več, kot ste verjetno kdaj želeli vedeti, kako delujejo URL-ji.

    Zasluge za sliko: Pawel Horazy / Shutterstock