URI, URL & URN: Forstå forskjellen nå!

Når vi snakker om internett og nettverks terminologi, er begrepene URI, URL og URN svært sentrale.

La oss utforske disse konseptene nærmere for å avdekke forskjellene mellom dem.

Uniform Resource Locator (URL)

En URL er en streng av tegn som benyttes for å få tilgang til informasjon eller en ressurs ved å angi dens nøyaktige plassering.

URL-syntaks

scheme: subdomain/domenenavn.toppnivådomene/undermappe

I denne strukturen gir «scheme» informasjon om protokollen som brukes, som for eksempel HTTPS, FTP og HTTP. «Subdomain» er valgfritt. Deretter følger domenet på andre nivå, som er selve domeneadressen. Til slutt, angir «undermappe», om den finnes, den spesifikke lokasjonen på serveren.

Eksempler på URL

https://www.eksempelnettside.no/artikler

mailto:[email protected]

file:///localhost/192.168.1.100

Uniform Resource Name (URN)

En URN gir ikke informasjon om hvordan man får tilgang til en ressurs eller dens plassering, men snarere en unik identifikator for selve ressursen. Den inneholder kun navnet eller identifikasjonen av ressursen.

URN-syntaks

urn:<nid>:<nss></nss></nid>

Hver URN består av minst tre elementer.

  • Den første delen er ordningsspesifikasjonen, som alltid er «urn».
  • Deretter kommer navneromsidentifikator (NID), som må være registrert hos IANA, eksempler er «nbn» eller «uuid».
  • Til slutt kommer den navneromspesifikke strengen (NSS), som unikt identifiserer ressursen.

Eksempler på URN

urn:nbn:no:nb-20240229123456

urn:uuid:a1b2c3d4-e5f6-7890-1234-567890abcdef

ISBN 978-123-456789-0

ISBN er en unik identifikator for bøker.

Uniform Resource Identifier (URI)

En URI er en standardisert metode for å identifisere ressurser på internett ved deres plassering, navn eller begge deler. Både URN og URL regnes som underkategorier av URI.

URI-syntaks

scheme://autoritet path ?spørring #fragment

I denne syntaksen spesifiserer «scheme» protokollen som er i bruk. «Autoritet»-attributtet identifiserer domeneadressen. «Path»-attributtet angir hele stien til ressursen, mens «spørring» representerer en forespørsel. Til slutt refererer «fragment» til en spesifikk del av ressursen.

Eksempler på URI

bar://example.com:8080/en/sti?key=value#del

https://minnettside.no/bilder/landskap

Ikke alle elementer i syntaksen er obligatoriske for enhver URI. Det viktigste er som oftest et «scheme» og en «path».

mailto:[email protected]

Navn: Ola Nordmann

ISBN 978-123-456789-0

telnet://192.168.1.200/23

Merk – Alle URL-er er URI-er, men ikke alle URI-er er URL-er.

Oppsummering

Forhåpentligvis har du nå en klarere forståelse av forskjellene mellom URI, URL og URN. Du er kanskje også interessert i å lære mer om URL-blokkering og hvordan det kan håndteres.

Synes du artikkelen var nyttig? Hvorfor ikke dele den med andre?