URI
È l'acronimo di "Uniform Resource Identifier".
Un URI è una stringa di caratteri che identifica in modo univoco un file o un'altra risorsa. Può includere il nome univoco di una risorsa, la sua posizione su una rete o entrambe le informazioni. Tutti gli URI seguono una struttura standard, che consente ad applicazioni come i browser web e le utilità per il trasferimento dei file di individuare file o risorse specifici.
Il tipo di URI più comune che la maggior parte delle persone incontra è un Uniform Resource Locator (URL), che indica la posizione di una pagina web o di un altro file su una rete. Un URL include informazioni sulla posizione di una risorsa specifica e su come un'applicazione deve interagire con essa. Per esempio, l'URL di questa definizione è https://techterms.com/definition/uri. Un altro tipo di URI, chiamato Uniform Resource Name (URN), assegna a una risorsa un nome univoco all'interno di uno specifico spazio dei nomi senza fornire informazioni sulla sua posizione. Per esempio, tutti i libri pubblicati sono identificati da un ISBN, che può costituire parte di un URN per tenerne traccia. L'URN urn:isbn:9780441013593 fa sempre riferimento al romanzo Dune di Frank Herbert, ma non indica dove lo conserva una biblioteca o una libreria.
Tutti gli URI utilizzano una struttura di formattazione standard. Ognuno inizia elencando il proprio schema, che indica quale protocollo deve usare un'app per accedere alla risorsa. Per esempio, un URI che inizia con http o https si apre in un browser web, mentre uno che inizia con mailto crea un nuovo messaggio in un client di posta elettronica. Il componente autorità descrive quindi l'host della risorsa tramite il suo nome di dominio o il suo indirizzo IP — può anche includere un nome utente, una password e un numero di porta. Successivamente, un percorso individua la risorsa sull'host all'interno della sua struttura di cartelle. Infine, un URI può includere parametri di query che passano informazioni a una pagina web oppure un frammento che porta a una sezione specifica all'interno del file. Non tutti gli URI devono avere ogni componente e un URN tipico include solo lo schema e un percorso.
Metti alla prova le tue conoscenze