Comprendere la differenza tra URL, URI e URN

I termini URI, URL e URN sono i più utilizzati quando si parla di Internet e della terminologia web.

Diamo un’occhiata più da vicino per capire la differenza tra loro.

Localizzatore di risorse uniforme (URL)

Un URL è una stringa di caratteri utilizzata per accedere alle informazioni oa una risorsa utilizzando l’indirizzo della posizione della risorsa.

Sintassi di URL

scheme: subdomain/domain-name.Top-level-domain/sub-folder

In questa sintassi, lo schema fornisce dettagli sul protocollo in uso come HTTPS, FTP e HTTP. L’elemento sottodominio non è obbligatorio. Dopodiché, ha un dominio di secondo livello, che è l’indirizzo del dominio. E infine, la sottocartella, se presente, porta l’utente nell’esatta posizione di destinazione.

Esempio di URL

https://www.winadmin.it.com/articles

mailto:[email protected]

file:///localhost/8.8.8.8

Nome risorsa uniforme (URN)

Uniform Resource Name non offre il protocollo utilizzato per accedere alla risorsa o all’indirizzo della risorsa, ma fornisce informazioni sulla risorsa stessa. Include solo il nome o l’identificazione della risorsa.

Sintassi di URN

urn:<nid>:<nss></nss></nid>

Ogni URN è composto da almeno tre parti.

  • La specifica dello schema è la prima parte dell’URN.
  • Dopo l’urna, dovrebbe essere presente l’identificatore dello spazio dei nomi (NID), che deve essere registrato con IANA come nbn, uuid, ecc.
  • Infine, la stringa specifica dello spazio dei nomi (NSS) che identifica con precisione l’elemento.
  • Esempio di URN

    urn:nbn:de:101:3-2019075675872913
    
    urn:uuid:6r4bc420-9c3a-12i9-97d9-0665700c9a66
    
    ISBN 1-446-2776877-40

    ISBN – Identificatore univoco per i libri

    URI (Uniform Resource Identifier)

    Un URI è un metodo standard per identificare le risorse su Internet in base alla loro posizione, nome o entrambi. URN e URL insieme sono noti come URI.

    Sintassi di URI

    scheme:// authority path ? query # fragment

    In questa sintassi, lo schema fornisce dettagli sul protocollo in uso. L’attributo Authority identifica l’indirizzo di dominio. L’attributo path visualizza l’intero percorso della risorsa e la query rappresenta un’azione di richiesta. Infine, il componente parziale di una risorsa viene definito frammento.

    Esempio di URI

    foo://webiste.com:8042/over/there?name=ferret#nose
    
    https://mywebsite.com/drive/photos

    Ogni elemento della sintassi non è sempre obbligatorio in un URI. Richiede principalmente un nome di schema e un percorso di file.

    mailto:[email protected]
    
    Name: Mary Jane
    
    ISBN 1-446-2776877-40
    
    telnet://192.0.1.24/80

    Nota: tutti gli URL sono URI. Ma non tutti gli URI rientrano nell’URL

    Conclusione

    Spero che tu abbia acquisito una migliore comprensione di URI, URL e URN. Potresti anche essere interessato a leggere la lista nera degli URL e come risolverla.

    Ti è piaciuto leggere l’articolo? Che ne dici di condividere con il mondo?