logo

URI vs URL | Diferència entre URI i URL

URI vs URL

Mentre navegueu per Internet o consulteu qualsevol lloc web, és possible que hàgiu trobat les paraules 'URI' i 'URL' diverses vegades. Aquests són els dos conceptes importants de la web i s'utilitzen principalment de manera intercanviable. Però no són iguals entre ells; la diferència principal entre URI i URL és que L'URI pot representar tant l'URL com l'URN d'un recurs simultàniament, mentre que l'URL només pot especificar l'adreça del recurs a Internet. . En aquest tema, veurem l'URI i l'URL individualment i com es poden diferenciar tots dos.

Què és l'URI?

Un URI o Identificador uniforme de recurs és un identificador de cadena que fa referència a un recurs a Internet. És una cadena de caràcters que s'utilitza per identificar qualsevol recurs del internet utilitzant la ubicació, el nom o tots dos.

Un URI té dos subconjunts; URL (localitzador uniforme de recursos) i URN (Número de recurs uniforme) . Si només conté un nom, vol dir que no és un URL. En lloc de l'URI directament, veiem principalment l'URL i l'URN al món real.

el somriure més bonic
URI vs URL

Una URI conté esquema, autoritat, camí, consulta i un fragment. Alguns dels esquemes URI més comuns són HTTP , HTTPs , ftp , Idap, telnet , etc .

reaccionar a l'estil en línia

Sintaxi de l'URI

La sintaxi de l'URI es mostra a continuació:

 scheme:[//authority]path[?query][#fragment] 
    Esquema:El primer component de l'URI és un esquema que conté una seqüència de caràcters que pot ser qualsevol combinació de lletra, dígit, signe més o guionet (_), seguit de dos punts (:). Els esquemes populars ho són http, fitxer, ftp, dades i irc. Els esquemes haurien d'estar registrats a la IANA.Autoritat: TEl component d'autoritat és opcional i precedit de dues barres inclinades (//). Conté tres subcomponents:
      informació d'usuari:Pot contenir un nom d'usuari i una contrasenya opcional separats per dos punts. El subcomponent va seguit del símbol @.amfitrió:Conté un nom registrat o una adreça IP. L'adreça IP s'ha d'incloure entre [] claudàtors.Port:Opcional
    Camí:Consisteix en una seqüència de segments de camí separats per una barra inclinada(/). L'URI sempre ho especifica; tanmateix, el camí especificat pot estar buit o de 0 longituds.Consulta:És un component opcional, que va precedit d'un signe d'interrogació (?). Conté una cadena de consulta de dades no jeràrquiques.Fragment:També és un component opcional, precedit d'un símbol hash (#). Consisteix en un identificador de fragment que proporciona direcció a un recurs secundari.

Alguns exemples d'URI

  1. mailto: [email protected]
  2. notícies:comp.infosystems.www.servers.unix
  3. urn:oasis:names:especificació:docbook:dtd:xml:4.1.2

Quin és l'URL?

Una URL o Localitzador Uniforme de Recursos s'utilitza per trobar la ubicació del recurs al web. És una referència per a un recurs i una manera d'accedir a aquest recurs. Una URL sempre mostra un recurs únic, i pot ser una pàgina HTML, un document CSS, una imatge, etc.

Una URL utilitza un protocol per accedir al recurs, que pot ser HTTP, HTTPS, FTP, etc.

S'anomena principalment l'adreça del lloc web, que un usuari pot trobar a les seves barres d'adreces. A continuació es mostra un exemple d'URL:

URI vs URL

Nota: tots els URL poden ser URI, però tots els URI no poden ser URL. És perquè un URI conté tant URL com URN i representa URL o URN, o tots dos.

URI vs URL

Sintaxi de l'URL

Cada URL HTTP segueix la sintaxi del seu URI genèric. Per tant, la sintaxi de l'URL també és similar a la sintaxi de l'URI. Es dona a continuació:

operador java
 scheme:[//authority]path[?query][#fragment] 

L'URL anterior està format pels components següents:

    Esquema:El primer component de l'URL és un esquema, que representa un protocol que un navegador ha d'utilitzar per sol·licitar el recurs. Els protocols més utilitzats per als llocs web són HTTP o HTTPS.Autoritat:L'autoritat inclou dos subcomponents, nom de domini i port , separats per dos punts. El nom de domini pot ser qualsevol cosa, com el nom registrat del recurs javatpoint.com, i el port és la porta tècnica per accedir al recurs en un servidor web. El número de port 80 s'utilitza per a HTTP i 443 s'utilitza per a HTTP S.Camí:El camí indica el camí complet al recurs al servidor web. Pot ser com /software/htp/index.html. Cadena de consulta:És la cadena que conté el parell nom i valor. Si s'utilitza en una URL, segueix el component del camí i dóna la informació. Tal com '?clau1=valor1&clau2=valor2'. Fragment:També és un component opcional, precedit d'un símbol hash (#). Consisteix en un identificador de fragment que proporciona direcció a un recurs secundari.

Diferències clau entre URI i URL

  • URI conté URL i URN per identificar el nom i la ubicació o tots dos d'un recurs; en canvi, l'URL és un subconjunt d'URI i només identifica la ubicació del recurs.
  • L'exemple d'URI és urna:isbn:0-476-27557-4, mentre que l'exemple d'URL, és https://google.com.
  • L'URI es pot utilitzar per trobar recursos en HTML, XML i altres fitxers també, mentre que l'URL només es pot utilitzar per localitzar una pàgina web.
  • Cada URL pot ser un URI, mentre que tots els URI no sempre poden ser URL.

Gràfic de diferències entre URI i URL

TIPUS URL
URI és l'acrònim de Uniform Resource Identifier. URL és l'acrònim de Uniform Resource Locator.
L'URI conté dos subconjunts, URN, que indica el nom, i URL, que indica la ubicació. L'URL és el subconjunt d'URI, que indica l'única ubicació del recurs.
Tots els URI no poden ser URL, ja que poden indicar el nom o la ubicació. Tots els URL són URI, ja que cada URL només pot contenir la ubicació.
Una URI té com a objectiu identificar un recurs i diferenciar-lo d'altres recursos mitjançant el nom del recurs o la ubicació del recurs. Un URL pretén trobar la ubicació o l'adreça d'un recurs al web.
Un exemple d'URI pot ser l'ISBN 0-486-35557-4. Un exemple d'URL és https://www.javatpoint.com.
S'utilitza habitualment en fitxers XML i biblioteques d'etiquetes com JSTL i XSTL per identificar els recursos i els binaris. S'utilitza principalment per cercar a les pàgines web a Internet.
L'esquema URI pot ser protocol, designació, especificació o qualsevol cosa. L'esquema d'URL sol ser un protocol com HTTP, HTTPS, FTP, etc.

Conclusió

Segons la discussió anterior, ara podem diferenciar entre URI i URL. Un URI és una seqüència de caràcters que identifica un recurs web ubicació, nom o tots dos disponibles a Internet. Mentre que, l'URL és una seqüència de caràcters que només identifica la ubicació d'un recurs disponible a Internet.