Lieduco

Cos’è un URL?

La parola URL è un acronimo che sta per Uniform Resource Locator e generalmente è una sequenza di caratteri che indentifica i modo univoco l’indirizzo di una risorsa su una rete.
Generalmente viene utilizzato per indicare risorse web, risorse recuperabili tramite protocolli di riferimento, condivisioni remote oppure accessi a sistemi esterni. I DNS traducono gli URL in indirizzi IP per instradare correttamente il client verso la risorsa corretta.

La struttura di un URL si compone generalmente da sei parti alcune delle quali sono opzionali

protocollo://[username[:password]@]host[:porta][</percorso>][?quesrystring][#fragment]
  • protocollo: identifica il livello di applicazioni da utilizzare per accedere al server, i più comuni sono HTTP, HTTPS, FTP; se non viene specificato il browser utilizza il proprio protocollo considerandolo predefinito
  • host: identifica il server su cui risiede la risorsa

Parti facoltative:

  • username:password@: è possibile specificare le credenziali di accesso alla risorsa; questa procedura è però estremamente rischiosa perchè le credenziali vengono inviate al server in chiaro, non vengono cioè cifrate
  • porta: identifica la porta del servizio di rete al quale inoltrare la richiesta
  • percorso: percorso che identifica la risorsa
  • querystring: è una stringa di caratteri che consente di passare al server uno o più parametri
  • fragment: indica una parte o una posizione all’interno della risorsa

Qual è l’URL più strano che hai visto?