Tijdens het surfen op internet of het bekijken van een website bent u mogelijk meerdere keren de woorden 'URI' en 'URL' tegengekomen. Dit zijn de twee belangrijke concepten van internet en worden meestal door elkaar gebruikt. Maar ze zijn niet hetzelfde als elkaar; het belangrijkste verschil tussen URI en URL is dat URI kan zowel de URL als de URN van een bron tegelijkertijd vertegenwoordigen, terwijl URL alleen het adres van de bron op internet kan specificeren . In dit onderwerp zullen we URI en URL afzonderlijk bekijken en hoe beide van elkaar kunnen worden onderscheiden.
diskette
Wat is URI?
Een URI of Uniforme bronidentificatie is een string-ID die verwijst naar een bron op internet. Het is een reeks tekens die wordt gebruikt om elke bron op het internetten met behulp van locatie, naam of beide.
Een URI heeft twee subsets; URL (uniforme bronzoeker) En URN (uniform bronnummer) . Als het alleen een naam bevat, betekent dit dat het geen URL is. In plaats van de directe URI zien we in de echte wereld vooral de URL en URN.
Een URI bevat schema, autoriteit, pad, query en een fragment. Enkele meest voorkomende URI-schema's zijn HTTP , HTTP's , ftp , Idap, telnet, enz .
Syntaxis van URI
De syntaxis van URI wordt hieronder gegeven:
scheme:[//authority]path[?query][#fragment]
Enkele voorbeelden van URI
- mailto: [e-mailadres beveiligd]
- nieuws:comp.infosystems.www.servers.unix
- urn:oasis:namen:specificatie:docbook:dtd:xml:4.1.2
Wat is de URL?
Een URL of Uniforme bronzoeker wordt gebruikt om de locatie van de bron op internet te vinden. Het is een referentie voor een bron en een manier om toegang te krijgen tot die bron. Een URL toont altijd een unieke bron, en dit kan een HTML-pagina, een CSS-document, een afbeelding, enz. zijn.
Een URL gebruikt een protocol voor toegang tot de bron, dat HTTP, HTTPS, FTP, enz. kan zijn.
Het wordt voornamelijk het adres van de website genoemd, dat een gebruiker in zijn adresbalk kan vinden. Hieronder vindt u een voorbeeld van een URL:
Opmerking: Alle URL's kunnen URI's zijn, maar niet alle URI's kunnen URL's zijn. Dit komt omdat een URI zowel URL als URN bevat en URL of URN vertegenwoordigt, of beide.
Syntaxis van URL
Elke HTTP-URL volgt de syntaxis van de generieke URI. Daarom is de syntaxis van de URL ook vergelijkbaar met de syntaxis van URI. Het staat hieronder:
scheme:[//authority]path[?query][#fragment]
De bovenstaande URL bestaat uit de volgende componenten:
Belangrijkste verschillen tussen URI en URL
- URI bevat zowel URL als URN om de naam en locatie of beide van een bron te identificeren; URL is daarentegen een subset van URI en identificeert alleen de locatie van de bron.
- Het voorbeeld van URI is urn:isbn:0-476-27557-4, terwijl het voorbeeld van URL is https://google.com.
- De URI kan ook worden gebruikt om bronnen in HTML, XML en andere bestanden te vinden, terwijl de URL alleen kan worden gebruikt om een webpagina te lokaliseren.
- Elke URL kan een URI zijn, terwijl niet alle URI's altijd URL's kunnen zijn.
Verschildiagram tussen URI en URL
TYPE | URL |
---|---|
URI is een acroniem voor Uniform Resource Identifier. | URL is een acroniem voor Uniform Resource Locator. |
URI bevat twee subsets, URN, die de naam vertellen, en URL, die de locatie vertellen. | URL is de subset van de URI, die de enige locatie van de bron aangeeft. |
Alle URI's kunnen geen URL's zijn, omdat ze zowel naam als locatie kunnen vertellen. | Alle URL's zijn URI's, omdat elke URL alleen de locatie kan bevatten. |
Een URI heeft tot doel een bron te identificeren en deze te onderscheiden van andere bronnen door de naam van de bron of de locatie van de bron te gebruiken. | Een URL heeft tot doel de locatie of het adres van een bron op internet te vinden. |
Een voorbeeld van een URI kan ISBN 0-486-35557-4 zijn. | Een voorbeeld van een URL is https://www.javatpoint.com. |
Het wordt vaak gebruikt in XML- en tagbibliotheekbestanden zoals JSTL en XSTL om de bronnen en binaire bestanden te identificeren. | Het wordt voornamelijk gebruikt om webpagina's op internet te doorzoeken. |
Het URI-schema kan een protocol, aanduiding, specificatie of wat dan ook zijn. | Het URL-schema is meestal een protocol zoals HTTP, HTTPS, FTP, enz. |
Conclusie
Volgens de bovenstaande discussie kunnen we nu onderscheid maken tussen URI en URL. Een URI is een reeks tekens die een webbron identificeert locatie, naam, of beide beschikbaar op internet. Terwijl URL een reeks tekens is die alleen de locatie identificeert van een bron die op internet beschikbaar is.