Nøgleforskel – URI vs URL
De to udtryk Uniform Resource Identifier (URI) og Uniform Resource Locator (URL) bruges nogle gange i flæng. Forskellen mellem URI og URL kan være lidt forvirrende, men det følgende afsnit vil guide dig gennem begge ovenstående emner og forsøge at øge din forståelse for forskellen mellem URI og URL. Den vigtigste forskel mellem URI og URL er, at URL er en specialisering af URI.
Hvad er URL
URL eller Uniform Resource Locator er almindeligvis kendt som en webadresse. Det bruges hovedsageligt som en reference til en webressource, der ligger på et computernetværk. Det står også som en mekanisme til at hente en sådan ressource. En URL kan angives som en specifik Uniform Resource Locator. Selvom mange mennesker bruger de to udtryk URI og URL i flæng, er de forskellige. URL'er bruges mest til at få adgang til websider, overføre filer, e-mailindhold, databaser og bruges i mange andre applikationer. En webbrowser viser en URL til en webside på adresselinjen, der er placeret øverst.
En URL leveres med følgende komponenter
- Protokol (f.eks.
- Værtsnavn (f.eks. abc.com)
- Filnavn (f.eks. index.html)
Hvad er URI
URI eller Uniform Resource Identifier omtales som en streng af tegn, der bruges til at identificere en ressource. Denne funktion er nyttig til at identificere og interagere med ressourcer over et netværk. Dette opnås ved brug af visse protokoller. URI kommer med en syntaks og en tilhørende protokol. En webadresse eller en URL (Uniform Resource Locator) er den mest almindelige form for en URI. URN eller Uniform Resource Name bruges sjældent og kommer med et design, der komplementerer URL for at identificere ressourcer. URN'en kan sammenlignes med et navn på en person, hvorimod URL'en kan sammenlignes med en adresse.
URI'en bruger lokationer, navne eller begge dele til at identificere ressourcer. En URI bruges ofte til at identificere en ressources placering. Forvirringen over URI skyldes, at den bruger både navn og placering til at identificere ressourcer. To specialiseringer af URI er URL og URN.
URN
En URI definerer en ressource ved navn, men definerer ikke, hvordan den kan opnås. En syntaks bruges norm alt i Schema-dokumenter til at definere en URN. Dette bruges til at definere et navneområde. F.eks.: targetNamespace="urn:abc"
URL
URL er en speciel URI, der hovedsageligt bruges til at lokalisere specifikke netværksressourcer. Forskellen mellem URN er, at en URL definerer, hvordan en bestemt ressource kan opnås. URL bruges hver dag i form af http, ftp og smb.
Hvad er forskellen mellem URI og URL?
Funktionalitet
URI: URI er en identifikator.
URL: URL giver oplysninger om, hvordan man får en ressource.
Specialisering
URI: En URL er en URI.
URL: URL er en specialisering af URI.
Generel brug
URI: En URI beskriver både navnet og placeringen.
URL: URL kan ikke bruges til at beskrive applikationer.
Image Courtesy: "Internet 1" Af Rock1997 - Eget arbejde (GFDL) via Commons Wikimedia "URI Euler Diagram no lone URIs" Af David Torres origin alt forfatterafledt arbejde: Qwerty0 (samtale) – URI_VENN_DIAGRAM. SVG, (CC BY-SA 3.0) via Commons Wikimedia