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 igenom båda ovanstående ämnen och försöker öka din förståelse om skillnaden mellan URI och URL. De nyckelskillnad mellan URI och URL är det URL är en specialisering av URI.
URL eller Uniform Resource Locator är allmänt känd som en webbadress. Den används huvudsakligen som en referens till en webresurs som ligger på ett datanätverk. Det står också som en mekanism för att hämta en sådan resurs. En URL kan anges som en specifik enhet för enhetlig resurs. Även om många använder de två termen URI och URL utbytbart, är de olika. Webbadresser används oftast 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 på en webbsida i adressfältet som ligger längst upp.
En URL kommer med följande komponenter
URI eller Enhetlig resursidentifierare kallas 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 via ett nätverk. Detta uppnås med användning av vissa protokoll. URI levereras 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 levereras med en design som kompletterar URL för att identifiera resurser. URN kan jämföras med ett namn på en person, medan webbadressen kan jämföras med en gatuadress.
URI 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 det använder både namn och plats för att identifiera resurser. Två specialiseringar av URI är URL och URN.
En URI definierar en resurs med namn men definierar inte hur det kan erhållas. En syntax används vanligtvis i Schema-dokument för att definiera en URN. Detta används för att definiera en namnrymd. Eg .: targetNamespace = "urn: abc"
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.
URI: URI är en identifierare.
URL: URL tillhandahåller information om hur man får en resurs.
URI: En URL är en URI.
URL: URL är en specialisering av URI.
URI: En URI beskriver både namn och plats.
URL: URL kan inte användas för att beskriva applikationer.
Image Courtesy: "Internet 1" Av Rock1997 - Egent arbete (GFDL) via Commons Wikimedia "URI Euler Diagram No Lone URIs" Av David Torres originalförfattare derivat arbete: Qwerty0 (talk) - URI_VENN_DIAGRAM.SVG, (CC BY-SA 3.0) via Commons Wikimedia