Kun kirjoitat osoitteen web-selaimeen, tapahtuu paljon asioita kulissien takana. Ja suurin osa siitä määräytyy kirjoittamasi URL-osoitteen eri osista. Katsotaanpa tarkemmin.
URL-osoite voi koostua joukosta eri osia. Siinä on isäntänimi, joka kartoittaa tietyn Internet-resurssin IP-osoitteen ja joukon lisätietoja, jotka kertovat selaimellesi ja palvelimelle, miten käsitellä asioita. Voit ajatella, että IP-osoite on jotain puhelinnumeroa. Isäntänimi on kuin henkilön nimi, jonka puhelinnumeroa haluat etsiä. Ja DNS-niminen standardi toimii taustalla kuten puhelinluettelossa, kääntämällä ihmisläheisemmät palvelinnimet IP-osoitteisiin, joita verkot käyttävät reitittämään liikennettä.
Kun pidämme tätä analogiaa mielessä, katsotaan URL-osoitteen rakennetta ja miten se toimii, jotta sinne pääset sinne, missä haluat mennä.
URL-osoitteen rakenne määritti ensin Sir Tim Berners-Lee, joka loi verkon ja ensimmäisen WWW-selaimen vuonna 1994. URL-osoitteet yhdistävät lähinnä verkkotunnusten käsitteen ajatukseen käyttää tiedostopolkua tietyn kansion ja tiedostorakenteen. Joten, se on samanlainen kuin polun kuten C: \ Documents \ Personal \ myfile.txt Windowsissa, mutta alussa muutamia ylimääräisiä juttuja, jotka auttavat löytämään oikean palvelimen internetissä, missä polku on olemassa ja protokolla, jota käytetään pääsemään tiedot.
URL-osoite koostuu useista eri osista. Ota esimerkiksi perus-URL-osoite, kuten alla olevassa kuvassa näkyvä.
Tämä yksinkertainen URL-osoite on jaettu kahteen pääkomponenttiin: järjestelmään ja viranomaiseen.
Monet ihmiset ajattelevat URL-osoitetta vain verkko-osoitteena, mutta se ei ole aivan niin yksinkertainen. Verkko-osoite on URL, mutta kaikki URL-osoitteet eivät ole verkko-osoitteita. Muut palvelut, joita voit käyttää Internetin kaltaisella FTP-palvelimella tai jopa paikallisesti kaltaisella MAILTO-palvelulla, ovat myös URL-osoitteita. URL-osoitteen järjestelmäosuus (ne kirjaimet, joita seuraa kaksoispiste) merkitsevät sitä protokollaa, jonka avulla sovellus (kuten verkkoselaimesi) ja palvelimen pitäisi viestiä.
Verkko-osoitteet ovat yleisimpi URL, mutta on muita. Joten näet ohjelmia, kuten:
Nykyaikaisissa selaimissa järjestelmä ei ole teknisesti osana URL-osoitetta. Jos annat verkkosivuston, kuten "www.howtogeek.com", selaimesi määrittää automaattisesti sopivan protokollan käytettäväksi. Jotkin muut sovellukset (ja protokollat) edellyttävät kuitenkin järjestelmän käyttöä.
URL-osoitteen viranomaisosuus (jota edeltää kaksi viivataulua) on itsessään jaettu joukkoon osia. Aloitetaan hyvin yksinkertaisella URL-osoitteella - sellaista, joka vie sinut verkkosivuston kotisivulle.
Tässä yksinkertaisessa esimerkissä koko "www.example.com" -osaa kutsutaan isäntänimenä ja se ratkaisee IP-osoitteen. Voit myös kirjoittaa IP-osoitteen selaimen osoiteriville isäntänimen sijaan, jos sinä tiedät sen.
Mutta kun jäsennetään isäntänimeä, se auttaa lukemaan sen taaksepäin ymmärtääkseen, mitä tapahtuu, joten tässä ovat ne osat:
Se on perusesimerkki URL-osoitteen viranomaisosasta, mutta asiat voivat olla monimutkaisempia. Viranomaisosiossa voi olla kaksi muuta komponenttia:
Joten tämä on URL-osoitteen järjestelmä ja viranomaisosat, mutta kuten olet arvannut, kun tarkastelet paljon URL-osoitteita web-selaamisen aikana, ne voivat sisältää vielä enemmän tavaraa.
URL-osoitteessa on kolme muuta osaa, jotka näkyvät viranomaisen osan jälkeen: polut, kyselyt ja fragmentit. Näin toimivat.
URL-osoitteen viranomaisosio saa selaimesi (tai mikä tahansa sovellus) oikeaan palvelimeen verkossa. Seuraavaksi kulkeva polku, joka toimii samoin kuin polku Windowsissa, macOS: ssa tai Linuxissa, saa sinut oikeaan kansioon tai tiedostoon kyseisellä palvelimella. Reittiä edeltää viiva, ja jokaisen hakemiston ja alihakemiston välissä on viiste:
www.example.com/folder/subfolder/filename.html
Viimeinen kappale on sen tiedoston nimi, joka avautuu, kun käytät verkkosivustoa. Vaikka et ehkä näe sitä osoiterivissä, se ei tarkoita, että se ei ole olemassa. Jotkin verkkosivujen luomiseen käytetyt kielet piilottavat näyttämäsi tiedoston nimen ja laajennuksen. Tämän ansiosta URL-osoite on helpompi muistaa ja kirjoittaa, ja antaa sen puhtaammaksi.
URL-osoitteen kyselyosaa käytetään sellaisten asioiden tunnistamiseen, jotka eivät ole osa tiettyä reittirakennetta. Useimmiten näet, että niitä käytetään, kun suoritat haun tai kun verkkosivu toimittaa tietoja lomakkeen kautta. Kyselyosaa edeltää kysymysmerkki ja se tulee polun (tai isännän nimen jälkeen, jos polku ei ole mukana).
Esimerkkinä mainostetaan tämä URL-osoite, kun etsimme Amazonin avainsanoja "wi-fi extender":
https://www.amazon.com/s/ref=nb_sb_noss_2?url=search-alias%3Daps&field-keywords=wi-fi+extender
Hakulomake välitti tietoja Amazonin hakukoneeseen. Kysymysmerkin jälkeen näet, että kyselyssä on kaksi osaa: hakusanan URL-osoite (eli "url = haku-alias% 3Daps & field" -osa) ja kirjoittamamme avainsanat (eli "avainsanat = wi-fi + extender "-osa).
Se on melko yksinkertainen esimerkki, ja usein näet URL-osoitteita, joissa on muita (ja monimutkaisempia) muuttujia. Esimerkiksi tässä URL-osoite, kun etsimme Googlesta avainsanaa "howtogeek":
https://www.google.com/search?q=howtogeek&rlz=1C1GCEA_enUS751US751&oq=howtogeek&aqs=chrome... 69i57j69i60l4j0.1839j1j4 & sourceid = kromi & ie = UTF-8
Kuten näette, siellä on joitain erilaisia tietoja. Tällöin näet, että on olemassa lisätietoja, jotka ilmaisevat hakusanoja, käyttämäämme selainta (Chrome) ja jopa selaimen versionumeroa.
URL-osoitteen loppuosa, jota saatat nähdä, kutsutaan fragmentiksi. Fragmenttia edeltää hajautusmerkki (#), jota käytetään osoittamaan tietyn sijainnin verkkosivulla. Web-sivun koodaamisen yhteydessä suunnittelijat voivat luoda ankkureita tiettyihin tekstin otsikoihin. Kun oikeaa fragmenttia käytetään URL-osoitteen lopussa, selaimesi lataa sivun ja siirtyy sitten ankkuriin. Ankkureita ja URL-osoitteita, joissa on palasia, käytetään usein luomaan verkkosivujen sisältötaulukoita helpottamaan navigointia.
Tässä on esimerkki. Renessanssin Wikipedia-sivu on melko pitkä asiakirja, ja se on hajotettu noin 11 osiin, joista kullakin on useita osia. Sivun jokaisella otsakkeella on kuitenkin ankkuri, ja artikkelin yläosassa oleva sisällysluettelo sisältää linkit, joiden avulla voit siirtyä eri osioihin. Nämä linkit toimivat myös fragmenttien avulla.
Voit myös käyttää näitä fragmentteja suoraan osoitekenttään tai jakaviin linkkeihin. Sano esimerkiksi, että halusit näyttää jollekin sen osion, joka kattaa Venäjän. Voit lähettää heille tämän linkin:
https://en.wikipedia.org/wiki/Renaissance#Russia
Tämä "#Russia" -osa URL-osoitteen lopussa hyppää ne suoraan kyseiseen osioon sivun lataamisen jälkeen.
Niinpä sinulla on sitä - enemmän kuin olet todennäköisesti halunnut tietää, miten URL-osoitteet toimivat.
Kuvahinta: Pawel Horazy / Shutterstock