Guida al linguaggio HTML

8. Uniform Resource Locators (URLs)


L
'URL, o Uniform Resource Locators, e' il metodo con il quale documenti e dati sono indirizzati nel World Wide Web. L'URL contiene le seguenti informazioni:
  • il nome internet del sito contenente la risorsa (documento o dati)
  • il tipo di protocollo da usare per accedervi (es, HTTP, Gopher, WAIS)
  • il numero della porta del server a cui accedere. Se questo valore e' omesso il browser assume il valore di default dipendente dal tipo di protocollo.
  • l'indirizzo fisico della risorsa all'interno della struttura delle directory del server.

dot1.gif (103 byte) 8.0 Struttura di un URL

Di seguito potete vedere un esempio della forma piu' comune di URL:


    http://www.indirizzo.edu:1234/path/subdir/file.ext
|        |                  |    |                    |
|proto   |                  |    |                    |
 collo   |______ host ______|    |                    |
                server      |    |                    |
                            |    |                    |
                            porta|       file e       |
                                 |_     percorso     _|

dot1.gif (103 byte) 8.0.1 Protocollo

La prima parte dell'URL e' il protocollo di trasmissione, (qui HTTP) che specifica il metodo di accesso ai dati. Per inciso questa e' la parte prima dei 'due punti'. Alcuni esempi di protocolli sono: http:, gopher:, wais: e ftp:.


dot1.gif (103 byte) 8.0.2 Indirizzo e Porta dati

La seconda parte e' di solito l'indirizzo internet del server, indicata dalla doppia barra (//). Questa parte puo' anche contenere (opzionale) il numero di porta dati aperta dal server. L'indirizzo completo di un server e' quindi ad es: //www.indirizzo.edu:1234/, dove :1234 significa Porta dati numero 1234. Se volete usare il numero di porta di default e' sufficiente omettere sia i 'due punti' che il numero di porta, es //www.indirizzo.edu/.


dot1.gif (103 byte) 8.0.3 Percorso della risorsa

La barra posta dopo l'indirizzo del server indica la fine dello stesso e l'inizio del percorso da accedere per avere la risorsa specificata. Questo campo varia a seconda del tipo di risorsa alla quale si vuol accedere.


dot1.gif (103 byte) 8.0.4 Casi Speciali

In alcuni casi l'indirizzo internet e il percorso della risorsa sono omessi. Gli esempi piu' comuni di questi casi sono news: (per accedere a un gruppo di discussione Usenet) e mailto: (per spedire e-mail).


dot1.gif (103 byte) 8.0.5 Stringhe di Query

E' possibile inoltre includere una stringa di query nell'URL che viene passata al documento designato. E' sufficiente metter un segno 'punto di domanda' alla fine dell'URL, seguito dalla stringa di query desiderata. Ad esempio:

http://www.chissadove.edu/cgi-bin/programma?dati_della_stringa_di_query


dot1.gif (103 byte) 8.0.6 Alcuni esempi

http://info.cern.ch/hypertext/WWW/Addressing/URL/Overview.html
Scarica il documento HTML specificato dal server http del CERN usando la porta dati di default.
gopher://gumby.brain.headache.edu:151/7fonebook.txt
Accede al documento indicizzabile 'fonebook.txt' dal server gopher definito, attraverso la porta dati 151.
news:alt.fan.lorella.cuccarini
Accede al gruppo di discussione alt.fan.lorella.cuccarini.
mailto:billgates@microsoft.com
Apre il vostro programma di posta elettronica e manda un messaggio a bill gates (forse)
 

 
Indice HomePage