If-Koubou

Mikä on URL (Uniform Resource Locator)?

Mikä on URL (Uniform Resource Locator)? (Miten)

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ä.

Kuinka URL-osoite on jäsennelty

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.

ohjelma

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:

  • HyperText Transfer Protocol (HTTP): Tämä on verkon perustana oleva protokolla ja määrittää, mitä toimia web-palvelimet ja selaimet tarvitsevat vastauksena tiettyihin komentoihin.
  • HTTP Secure (HTTPS): Tämä on HTTP-lomake, joka toimii turvallisen, salatun kerroksen ansiosta turvallisemman tiedonsiirron takia.
  • File Transfer Protocol (FTP): Tätä protokollaa käytetään usein tiedostojen siirtämiseen Internetissä.

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öä.

auktoriteetti

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:

  • Ylin tasoinen verkkotunnus: Tässä esimerkissä "com" on ylätason verkkotunnus. Nämä ovat korkeimman tason Domain Name System (DNS) -hierarkiassa, jota käytetään kääntämään IP-osoitteet yksinkertaisiin kieliosoitteisiin, jotka olemme helpommin ihmisille muistamme. Nämä ylätason verkkotunnukset luodaan ja hallinnoi Assosioituneiden nimet ja numerot (ICANN). Kolme yleisintä huipputason verkkotunnusta ovat .com, .net ja .gov. Useimmissa maissa on myös oma kaksikirjaiminen ylätason verkkotunnus, joten näet verkkotunnuksia, kuten .us (Yhdysvallat), .uk (Iso-Britannia), .ca (Kanada) ja monet muut. Myös joitain ylätason verkkotunnuksia (kuten .museumia), joita yksityiset organisaatiot tukevat ja hallinnoivat. Näiden lisäksi on olemassa myös yleisiä ylätason verkkotunnuksia (kuten .club, .life ja .news).
  • aliverkkotunnus: Koska DNS on hierarkkinen järjestelmä, sekä esimerkkisivun "www" että "esimerkki" -osaa pidetään aliverkkotunnuksina. "Www" -osa on "com" -alueen ylätason verkkotunnuksen aliverkkotunnus ja "www" -osa on "esimerkki" -alueen aliverkkotunnus. Siksi näet usein yrityksen, jolla on rekisteröity nimi, kuten google.com, jaettuina erillisiin aliverkkotunnuksiin, kuten "www.google.com", "news.google.com", "mail.google.com" ja pian.

Se on perusesimerkki URL-osoitteen viranomaisosasta, mutta asiat voivat olla monimutkaisempia. Viranomaisosiossa voi olla kaksi muuta komponenttia:

  • Käyttäjän tiedot: Viranomaisosio voi sisältää myös käyttäjätunnuksen ja salasanan käyttämästäsi sivustosta. On epätavallista nähdä tämä rakenne URL-osoitteissa tänään, mutta se voi tapahtua. Jos läsnä, käyttäjäinfo-osa tulee ennen isäntänimeä ja sitä seuraa @ -merkki. Joten näet jotain "//username:[email protected]", jos se sisältää käyttäjän tiedot.
  • Porttinumero: Verkkolaitteet käyttävät IP-osoitteita saadakseen tietoja oikealle tietokoneelle verkossa. Kun liikenne saapuu, porttinumero kertoo tietokoneelle sen sovelluksen, johon liikenne on tarkoitettu.Sataman numero on toinen elementti, jota et näe usein Web-selaamisen aikana, mutta saatat nähdä sen verkko-sovelluksissa (kuten peleissä), jotka edellyttävät, että annat URL-osoitteen. Jos URL-osoite sisältää portin numeron, se tulee palvelimen nimen jälkeen, ja sitä edeltää kaksoispiste. Se näyttäisi näin: "//www.example.com:8080."

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.

Polut, kyselyt ja fragmentit

URL-osoitteessa on kolme muuta osaa, jotka näkyvät viranomaisen osan jälkeen: polut, kyselyt ja fragmentit. Näin toimivat.

polku

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.

tiedustelu

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.

Kappale

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