URL URL URL URL URL

Che cos'è un URL?

Un URL (Uniform Resource Locator) è un formato di denominazione universale per designare una risorsa su internet. Si tratta di una stringa di caratteri ASCII stampabili che si scompone in cinque parti :

  • Il nome del protocollo : cioè in un certo senso il linguaggio usato per comunicare sulla rete. Il protocollo più diffuso è il protocollo HTTP (HyperText Transfer Protocol), il protocollo che permette di scambiare delle pagine Web di formato HTML. Tuttavia si possono usare numerosi altri protocolli (FTP,News,Mailto,Gopher,...)
  • ID e passwors : permettono di specificare i parametri di accesso ad un server sicuro. Questa opzione è sconsigliata dato che la password è visibile nell'URL
  • Il nome del server : si tratta di un nome di dominio del computer che ospita la risorsa richiesta. Da notare che è possibile usare l'indirizzo IP del server, rendendo però l'URL meno leggibile.
  • Il numero della porta : si tratta di un numero associato ad un servizio che permette al server di sapere quale tipo di risorsa è richiesta. La porta associata per default al protocollo è la numero 80. Così, quando il servizio Web del server è associato al numero di porta 80, il numero di porta è facoltativo.
  • Il percorso di accesso alla risorsa : quest'ultima parte permette al server di conoscere la posizione della risorsa, cioè in maniera generale la posizione (cartella) e il nome del file richiesto

Un URL ha quindi la struttura seguente :

Protocollo Password (facoltativa) Nome del server Porta
(facoltativa se 80)
Percorso
http:// user:password@ it.kioskea.net :80 /glossair/glossair.php3

I protocolli seguenti possono ad esempio essere attraverso l'URL :

  • http, per la consultazione di pagine web
  • ftp, per la consultazione di siti FTP
  • telnet, per la connessione a un terminale remoto
  • mailto, per l'invio di posta elettronica
  • wais
  • gopher

Il nome del file nell'URL può essere seguito da un punto interrogativo poi da dati in formato ASCII, si tratta di dati supplementari inviati in parametri di un'applicazione sul server (uno script CGIad esempio). L'URL assomiglierà allora a una stringa di caratteri come questa :

http://it.kioskea.net/forum/index.php3?cat=1&page=2

La codifica di un URl

Dato che l'URL è un mezzo per inviare delle informazioni attraverso internet (per inviare dei dati a uno script CGIad esempio), è necessario poter inviare dei carattere speciali, ma gli URL non possono contenere dei caratteri speciali. Inoltre, alcuni caratteri sono riservati dato che hanno un significato (lo slash permette di specificare una sotto-cartella, i caratteri & e ? servono ad inviare dei dati per formulario...). Infine gli URL possono essere inclusi in un documento HTML, cosa che rende difficile l'inserimento di caratteri come < o > nell'URL.

Ecco perché una codifica è necessaria! La codifica consiste nel sostituire i caratteri speciali con il carattere % (che diventa a sua volta un carattere speciale) seguito dal codice ASCII del carattere da codificare in notazione esadecimale.

ECcco la lista dei caratteri che necessitano di una codifica particolare :

Carattere Codifica URL
Tabulazione %09
Spazio %20
" %22
# %23
% %25
& %26
( %28
) %29
+ %2B
, %2C
. %2E
/ %2F
: %3A
; %3B
< %3C
= %3D
> %3E
? %3F
@ %40
[ %5B
\ %5C
] %5D
^ %5E
' %60
{ %7B
| %7C
} %7D
~ %7E

Ulteriori informazioni

Il formato degli URL è definito dalla RFC 1738 :



Ultime modificazione ilvenerdì 6 febbraio 2009 alle 16:51:56.Questo documento intitolato «  » da Kioskea (it.kioskea.net) è reso disponibile sotto la licenza Creative Commons. È possibile copiare, modificare le copie di questa pagina, alle condizioni previste dalla licenza, come questa nota appare chiaramente.
Migliori risposte per « URL » in :
Attacchi per manipolazione d'URL Vedi Introduzione agli URL L'URL (Uniform Resource Locator) di un'applicazione web è il vettore che permette di indicare la risorsa richiesta. Si tratta di una stringa di caratteri ASCII stampabile che si scompone in cinque parti : Il nome del...
Webmastering - Nome del dominio Vedi Che cos'è un nome di dominio? Un sito internet è definito dal suo URL. Così, un sito ospitato da un host gratuito (ad esempio un service provider) ha solitamente un indirizzo del tipo :http://www.vostro-fornitore.com/vostronome Questo tipo di...
Apparecchiature di rete - Router Vedi Router Un router è un'apparecchiatura di interconnessione di rete informatiche che assicurano il routing dei pacchetti tra due o più reti per determinare il percorso che un pacchetto di dati può intraprendere. Quando un utente chiama un URL, il...
Download FastNote Vedipermette di avere una specie di Post-It elettronici. FastNote ti permette di tenere immediatamente traccia di un testo, un URL, una nota senza dover lanciare un programma, creare un nuovo documento e salvarlo. Basta premere il tasto Windows + N...
Guida all'uso di Kioskea.net - Neutralità commerciale, religiosa VediNeutralità commerciale e culturale Per preservare la neutralità commerciale e culturale del forum, è vietato postare dei messaggi che invitano a visitare un sito attraverso un URL, salvo link che rispondono ad una domanda particolare di una persona...