Forkortet som URL, en Uniform Resource Locator er en måte å identifisere plasseringen til en fil på internett. De er det vi bruker til å åpne ikke bare nettsteder, men også til å laste ned bilder, videoer, programmer og andre typer filer som ligger på en server.
Å åpne en lokal fil på datamaskinen din er så enkelt som å dobbeltklikke på den, men for å åpne filer på eksterne datamaskiner, som webservere, må vi bruke URL-er slik at nettleseren vår vet hvor vi skal lete. For eksempel, åpne HTML-filen som representerer nettsiden forklart nedenfor, gjøres ved å skrive den inn i navigasjonslinjen øverst i nettleseren du bruker.
Andre navn
Uniform Resource Locators er oftest forkortet som URL-er, men de kalles også nettstedsadresser når de refererer til URL-er som bruker HTTP- eller
URL uttales vanligvis med hver bokstav som snakkes individuelt (dvs. u - r - l, ikke jarl). Det pleide å være en forkortelse for Universal Resource Locator før det ble endret til Uniform Resource Locator i 1994.
Eksempler på nettadresser
Du er sannsynligvis vant til å skrive inn URL, som denne for å få tilgang til Googles nettsted:
https://www.google.com
Hele adressen kalles URL. Et annet eksempel er denne nettsiden (første) og Microsofts (andre):
https://www.lifewire.comhttps://www.microsoft.com
Du kan til og med bli superspesifikk og åpne den direkte URL-en til et bilde. Følgende nettadresse fører for eksempel til Googles logo på Wikipedias nettsted:
https://upload.wikimedia.org/wikipedia/commons/thumb/2/2f/Google_2015_logo.svg/220px-Google_2015_logo.svg.png
Du kan se at den starter med https: og har en nettadresse som ser vanlig ut som eksemplene ovenfor, men har mye annen tekst og skråstreker for å vise deg til den nøyaktige mappen og filen der bildet ligger på nettstedets server.
Det samme konseptet gjelder når du går inn på en ruters påloggingsside; ruterens IP-adresse brukes som URL for å åpne konfigurasjonssiden.
De fleste av oss er kjent med denne typen nettadresser som vi bruker i en nettleser som Firefox eller Chrome, men det er ikke de eneste tilfellene der du trenger en nettadresse.
I alle disse eksemplene bruker du HTTP-protokollen for å åpne nettstedet, som sannsynligvis er den eneste de fleste møter, men det er andre protokoller du også kan bruke, som FTP, TELNET, MAILTO, og RDP. En URL kan til og med peke til lokale filer du har på en harddisk. Hver protokoll kan ha et unikt sett med syntaksregler for å nå målet.
Structure of a URL
En nettadresse kan deles opp i forskjellige seksjoner, der hver del tjener et bestemt formål med tilgang til en ekstern fil.
HTTP- og FTP-nettadresser er strukturert på samme måte som protocol://hostname/fileinfo. For eksempel kan tilgang til en FTP-fil med dens URL se omtrent slik ut:
FTP://servernavn/mappe/otherfolder/programdetails.docx
Som, bortsett fra å ha FTP i stedet for HTTP, ser ut som alle andre nettadresser du kan støte på der ute på nettet.
La oss bruke følgende URL som et eksempel på en HTTP-adresse og identifisere hver del:
https://security.googleblog.com/2018/01/todays-cpu-vulnerability-what-you-need.html
- https er protokollen (som FTP er en protokoll) som definerer typen server du kommuniserer med.
- security er vertsnavnet som brukes for å få tilgang til denne spesifikke nettsiden.
- googleblogg er domenenavnet.
- com er det som omtales som toppnivådomenet (TLD), noen andre inkluderer.net,.org,.co.uk, etc.
- /2018/01/ representerer katalogene som brukes til å organisere nettsiden eller filen. På nettserveren som inneholder nettstedfilene, vil disse være de faktiske mappene du klikker gjennom for å finne filen som denne URL-en spesifiserer.
- todays-cpu-vulnerability-what-you-need.html er den faktiske filen som URL-en peker til. Hvis du prøvde å laste inn et bilde, en lydfil eller en annen filtype i stedet for en HTML-fil, ville nettadressen ende med den filtypen (som en-p.webp" />.
- security.googleblog.com som en gruppe kalles Fully Qualified Domain Name (FQDN).
URL-syntaksregler
Bare tall, bokstaver og følgende tegn er tillatt i en URL: ()!$-'_+.
Andre tegn må være kodet (oversatt til programmeringskode) for å bli akseptert.
Noen nettadresser har parametere som deler den fra flere variabler. For eksempel, når du gjør et Google-søk etter lifewire:
https://www.google.com/search?q=lifewire
Spørsmålstegnet du ser, forteller et bestemt skript, som ligger på Googles server, at du vil sende en spesifikk kommando til det for å få tilpassede resultater.
Det spesifikke skriptet som Google bruker til å utføre søk, vet at det som følger ?q=-delen av nettadressen, skal identifiseres som søkeordet, så det som skrives på det punkt i nettadressen brukes til å søke på Googles søkemotor.
Du kan se lignende oppførsel i URL-en i dette YouTube-søket etter de beste kattevideoene:
https://www.youtube.com/results?search_query=best+cat+videos
Selv om mellomrom ikke er tillatt i en nettadresse, bruker noen nettsteder et +-tegn, som du kan se både i Google- og YouTube-eksemplene. Andre bruker den kodede ekvivalenten til et mellomrom, som er %20.
Noen nettadresser kan bytte mellom parametere avhengig av konteksten. Et godt eksempel kan sees når du legger til et tidsstempel til en YouTube-video. Noen koblinger krever et og-tegn, og andre bruker et spørsmålstegn.
URLer kan også bruke ankere. Disse er plassert helt på slutten og beskriver hvor på den siden du skal hoppe til når lenken er valgt. Ankre opprettes når du legger til lenker til en nettside, og de bruker talltegnet (). Her er et eksempel i en Wikipedia-oppføring der ankeret tar deg til en annen del av siden:
https://en.wikipedia.org/wiki/LifewireHistory
Nettadresser som bruker flere variabler bruker ett eller flere og-tegn etter spørsmålstegnet. Du kan se eksemplet her for et Amazon.com-søk for Windows 10:
https://www.amazon.com/s/ref=nb_sb_noss_2?url=search-alias%3Daps&field-keywords=windows+10
Den første variabelen, url, er innledet av spørsmålstegnet, men den neste variabelen, field-keywords, er innledet av en ampersand. Ytterligere variabler vil også bli innledet med et og-tegnet.
Deler av en URL skiller mellom store og små bokstaver, alt etter domenenavnet (katalogene og filnavnet). Du kan se dette selv hvis du bruker stort «behov» i eksempelnettadressen fra Google som vi dekonstruerte ovenfor, slik at slutten av nettadressen lyder todays-cpu-vulnerability-what-you-NEED.htmlPrøv å åpne den siden og du kan se at den ikke lastes inn fordi den spesifikke filen ikke finnes på serveren.
Mer informasjon om nettadresser
Hvis en URL peker deg til en fil som nettleseren din kan vise, som et JPG-bilde, trenger du ikke å laste den ned til datamaskinen din for å se den. Men for filer som vanligvis ikke vises i nettleseren, som PDF- og DOCX-filer, og spesielt EXE-filer (og mange andre filtyper), vil du bli bedt om å laste den ned.
URLer gir oss en enkel måte å få tilgang til en servers IP-adresse uten å måtte vite hva den faktiske adressen er. De er som enkle å huske navn på favorittnettstedene våre. Denne oversettelsen fra en URL til en IP-adresse er det DNS-servere brukes til.
Noen URL-er er veldig lange og komplekse og brukes best hvis du klikker på den som en lenke eller kopierer/limer den inn i nettleserens adresselinje. En feil i en URL kan generere en HTTP-statuskodefeil i 400-serien, den vanligste typen er en 404-feil.
Hvis du prøver å få tilgang til en side som ikke finnes på serveren, får du en 404-feil. Denne typen feil er så vanlige at du ofte finner tilpassede, ofte humoristiske, versjoner av dem på enkelte nettsteder. Hvis du har problemer med å få tilgang til et nettsted eller en nettfil som du tror burde lastes inn norm alt, kan du prøve å feilsøke URL-en.
De fleste nettadresser krever ikke at portnavnet oppgis. Å åpne google.com, for eksempel, kan gjøres ved å spesifisere portnummeret på slutten som https://www.google.com:80, men det er ikke nødvendig. Hvis nettstedet i stedet opererte på port 8080, kan du bytte ut porten og få tilgang til siden på den måten.
Som standard bruker FTP-nettsteder port 21, men andre kan være satt opp på port 22 eller noe annet. Hvis FTP-siden ikke bruker port 21, må du spesifisere hvilken den bruker for å få riktig tilgang til serveren. Det samme konseptet gjelder for alle nettadresser som bruker en annen port enn det programmet brukte for å få tilgang til, antar som standard at det bruker.
FAQ
Kan jeg blokkere en nettadresse?
Ja. Hvordan du blokkerer et nettsted avhenger av enheten din og operativsystemet. De fleste nettlesere lar deg blokkere bestemte nettsteder, og du kan blokkere en URL på hele nettverket via ruterinnstillingene.
Hva er en forfengelighets-URL?
A vanity URL er en kort, minneverdig URL som omdirigerer fra en lengre, mer kompleks URL. For å konfigurere en forfengelighets-URL, bruk en URL-forkorter som tilbyr tilpassede domener.
Hva er en tilbakeringings-URL?
En tilbakeringings-URL er en side der brukere blir omdirigert etter å ha fullført en handling på et annet nettsted eller et annet program. Hvis du for eksempel foretar et kjøp på et nettsted og blir henvist til en tredjeparts betalingsbehandler, blir du dirigert til en tilbakeringings-URL (vanligvis en bekreftelsesside) på det opprinnelige nettstedet etter at du har fullført betalingen.
Hva er forskjellen mellom HTTP og
Den største forskjellen mellom HTTP og HTTPS er at HTTPS er sikrere. Derfor bør den alltid brukes på nettsteder der sikker data må overføres.