nyckelskillnad – URI vs URL
De två termerna Uniform Resource Identifier (URI) och Uniform Resource Locator (URL) används ibland omväxlande. Skillnaden mellan URI och URL kan vara lite förvirrande, men följande avsnitt guidar dig genom båda ovanstående ämnen och försöker öka din förståelse för skillnaden mellan URI och URL. Den viktigaste skillnaden mellan URI och URL är att URL är en specialisering av URI.
Vad är URL
URL eller Uniform Resource Locator är allmänt känd som en webbadress. Den används främst som en referens till en webbresurs som ligger på ett datornätverk. Det står också som en mekanism för att hämta en sådan resurs. En URL kan anges som en specifik Uniform Resource Locator. Även om många använder de två termerna URI och URL omväxlande, är de olika. URL:er används mest för att komma åt webbsidor, överföra filer, e-postinnehåll, databaser och används i många andra applikationer. En webbläsare visar en webbadress till en webbsida i adressfältet som finns längst upp.
En URL kommer med följande komponenter
- Protokoll (t.ex.
- Värdnamn (t.ex. abc.com)
- Filnamn (t.ex. index.html)
Vad är URI
URI eller Uniform Resource Identifier hänvisas till som en sträng av tecken som används för att identifiera en resurs. Den här funktionen är användbar för att identifiera och interagera med resurs över ett nätverk. Detta uppnås med användning av vissa protokoll. URI kommer med en syntax och ett tillhörande protokoll. En webbadress eller en URL (Uniform Resource Locator) är den vanligaste formen av en URI. URN eller Uniform Resource Name används sällan och kommer med en design som kompletterar URL för att identifiera resurser. URN:n kan jämföras med ett namn på en person medan URL:en kan jämföras med en gatuadress.
URI:n använder platser, namn eller båda för att identifiera resurser. En URI används ofta för att identifiera en plats för en resurs. Förvirringen över URI beror på att den använder både namn och plats för att identifiera resurser. Två specialiseringar av URI är URL och URN.
URN
En URI definierar en resurs med namn men definierar inte hur den kan erhållas. En syntax används vanligtvis i Schema-dokument för att definiera en URN. Detta används för att definiera ett namnområde. T.ex.: targetNamespace="urn:abc"
URL
URL är en speciell URI som huvudsakligen används för att lokalisera specifika nätverksresurser. Skillnaden mellan URN är att en URL definierar hur en viss resurs kan erhållas. URL används varje dag i form av http, ftp och smb.
Vad är skillnaden mellan URI och URL?
Funktionalitet
URI: URI är en identifierare.
URL: URL ger information om hur man skaffar en resurs.
Specialisering
URI: En URL är en URI.
URL: URL är en specialisering av URI.
Allmän användning
URI: En URI beskriver både namnet och platsen.
URL: URL kan inte användas för att beskriva applikationer.
Image Courtesy: “Internet 1” Av Rock1997 – Eget arbete (GFDL) via Commons Wikimedia “URI Euler Diagram no lone URIs” Av David Torres originalförfattarens härledda verk: Qwerty0 (talk) – URI_VENN_DIAGRAM. SVG, (CC BY-SA 3.0) via Commons Wikimedia