Förstå skillnaden mellan URL, URI och URN

By rik

När vi talar om internet och webbterminologi, stöter vi ofta på termerna URI, URL och URN. Dessa begrepp är centrala för hur vi navigerar och interagerar med resurser online.

Låt oss undersöka dessa termer närmare för att klargöra deras distinkta roller och betydelser.

Uniform Resource Locator (URL)

En URL, eller ”Uniform Resource Locator”, är en textsträng som specificerar platsen för en resurs och protokollet som används för att nå den. Den fungerar som en adress som leder oss till en specifik plats på internet.

URL-syntax

schema: //undomän.domännamn.toppnivådomän/underkatalog

Schemat, som ”https”, ”ftp” eller ”http”, definierar protokollet. Undomänen är valfri. Därefter följer domänadressen och eventuellt en underkatalog som specificerar den exakta platsen för resursen.

URL-exempel

https://www.exempelwebbplats.se/artiklar

mailto:[email protected]

file:///lokal/sökväg/till/fil

Uniform Resource Name (URN)

En URN, ”Uniform Resource Name”, identifierar en resurs genom dess namn, oberoende av dess plats eller protokollet som krävs för att nå den. URN fokuserar på resursens identitet snarare än dess adress.

URN-syntax

urn:<nid>:<nss>

En URN består av minst tre delar:

  • Schemat ”urn” inleder.
  • Därefter följer en namnområdesidentifierare (NID), som måste vara registrerad hos IANA.
  • Slutligen, en namnområdesspecifik sträng (NSS) som unikt identifierar resursen.

URN-exempel

urn:isbn:978-3-16-148410-0

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

ISBN 978-0-321-76572-3

ISBN är ett exempel på en unik identifierare för böcker.

Uniform Resource Identifier (URI)

En URI, ”Uniform Resource Identifier”, är en gemensam standard för att identifiera resurser på internet. Den kan specificera en resurs genom dess plats, namn, eller både och. Både URL och URN faller under kategorin URI.

URI-syntax

schema://auktoritet/sökväg?fråga#fragment

Schemat anger protokollet, auktoriteten anger domänadressen, sökvägen visar resursens plats, frågan representerar en begäran, och fragmentet refererar till en del av en resurs.

URI-exempel

https://www.exempelsida.se/sida123?id=456#rubrik

ftp://användare:[email protected]/fil.txt

Inte alla delar av syntaxen är alltid obligatoriska. En URI kräver i huvudsak endast ett schema och en sökväg till resursen.

mailto:[email protected]

Name: Anna Svensson

ISBN 978-91-234-5678-9

telnet://127.0.0.1:23

Obs: Alla URL:er är URI:er, men inte alla URI:er är URL:er.

Sammanfattning

Förhoppningsvis har du nu en tydligare bild av skillnaden mellan URI, URL och URN. Dessa termer är grundläggande för att förstå hur vi navigerar och interagerar med resurser online.

Om du tyckte artikeln var intressant, dela den gärna med andra!