Uniform Resource Locator (URL)

Cos’è un URL?

Un Uniform Resource Locator (letteralmente, localizzatore uniforme di risorse) URL è un riferimento (un indirizzo) a una risorsa su Internet. È fondamentale per identificare e localizzare risorse sul web, consentendo agli utenti di accedere a pagine web specifiche, documenti o qualsiasi altra risorsa digitale disponibile su Internet. Gli URL sono un sottoinsieme degli Identificatori Uniformi di Risorse (URI), che indicano specificamente i mezzi attraverso i quali si può accedere a una risorsa.

Illustrazione didattica che spiega la struttura di un URL con componenti etichettati come protocollo, sottodominio, dominio e percorso.
Illustrazione: Definizione di URL e ripartizione dettagliata dei componenti dell’URL (Uniform Resource Locator)

Applicazioni e Utilizzi

Gli URL hanno varie applicazioni oltre alla navigazione web:

  • Trasferimento di File: Gli URL vengono utilizzati nei Protocolli di Trasferimento File (FTP) per scaricare o caricare file dai server.
  • Email: Gli URL permettono collegamenti cliccabili all’interno dei messaggi email.
  • Accesso a Database: Gli URL facilitano l’accesso ai database per la consultazione e il recupero di informazioni.

Struttura di un URL

Un URL è composto da vari componenti che lavorano insieme per identificare una risorsa specifica:

  • Schema: Indica il protocollo utilizzato per accedere alla risorsa (ad esempio, “http://”, “https://”).
  • Autorità: Specifica il server che ospita la risorsa, includendo il nome di dominio o l’indirizzo IP e, opzionalmente, un sottocomponente di informazioni utente per l’autenticazione.
  • Percorso: Identifica la posizione specifica della risorsa sul server, generalmente rappresentata da directory e nomi di file.
  • Query: Consente il passaggio di parametri aggiuntivi al server (ad esempio, per query di ricerca o filtri).
  • Frammento: Puntua una specifica sezione all’interno di una risorsa, spesso utilizzato con i tag di ancoraggio o i segnalibri.
Diagramma che mostra le parti di un URL, tra cui schema, userinfo, host, porta, percorso, query e frammento, con le relative definizioni.
Guida visiva commentata per comprendere l’anatomia di un URL, evidenziando i diversi segmenti e le loro funzioni nella navigazione web.

Analisi del Componente Autorità

Il componente dell’autorità di un URL svolge un ruolo cruciale nell’identificare il server che ospita la risorsa desiderata. È composto da sottocomponenti come informazioni utente, host e porta. Il sottocomponente host rappresenta il nome di dominio o l’indirizzo IP del server, fungendo da identificatore principale del server che ospita la risorsa.

Il sottocomponente porta può essere incluso per specificare un numero di porta particolare per connettersi al server. Se non viene specificato un numero di porta, viene utilizzata la porta predefinita per lo schema dato.

Componenti Percorso, Query e Frammento

Il componente del percorso di un URL identifica la posizione specifica della risorsa sul server, spesso rappresentata da una serie di directory e nomi di file.

Il componente della query permette il passaggio di parametri aggiuntivi al server, tipicamente sotto forma di coppie chiave-valore. Il componente del frammento specifica una sezione particolare all’interno della risorsa, spesso identificata da un tag di ancoraggio o un segnalibro.

Riferimenti

  1. URL – Wikipedia
  2. Uniform Resource Identifier – Wikipedia
  3. What is a URL? – Learn web development | MDN
  4. What is a URL (Uniform Resource Locator)? Definition from SearchNetworking
  5. What Is a URL? A Complete Guide to Website URLs
  6. What Is A URL? Find Out What A URL Stands For and Its Meaning – Verisign
  7. Internet Basics: Understanding URLs

Additional Resources