Gli indirizzi del web: URI e URL

Per identificare le risorse nelle reti e in ambito locale si usa l'URI: Universal Resource Identifier, ovvero Identificatore Universale di Risorse. L'URI è, in termini semplici, un indirizzo, che definisce la collocazione di una risorsa fisica o virtuale. Una delle caratteristiche fondamentali dell'URI è la trascrivibilitá: deve poter essere facilmente trascritto e ricordato, ne consegue che non possono essere usati caratteri speciali nella sua composizione, né sono ammesse parentesi.


Secondo le direttive del W3C per l' HTML, gli URI sono usati per:

  1. Collegarsi ad un altro documento o risorsa, (si vedano gli elementi
    a e link).
  2. Collegarsi ad un foglio di stile esterno o ad uno script (si vedano gli elementi link e script).
  3. Includere un'immagine, un oggetto, o un applet in una pagina (si vedano gli elementi img, object, applet e input).
  4. Creare una mappa sensibile (si vedano gli elementi
    map e area).
  5. Inoltrare un modulo (si veda l'elemento form).
  6. Creare un documento a frame (si vedano gli elementi frame e iframe).
  7. Citare un riferimento esterno (si vedano gli elementi q, bloakquote, ins e del).
  8. Riferirsi alle convenzioni sui metadati che descrivono un documento (si veda l'elemento head)

  

L'URI contiene l'URN (Uniform Resource Name) e l'URL (Uniform Resource Locators). L'URN è un indirizzo univoco e non puó essere modificato. L'URL indica una risorsa attraverso uno schema, la cui sintassi dipende dal contesto a cui si applica.
 In relazione all'HTML e alla disposizione delle risorse su internet l'URL è definita in accordo al seguente modulo:

schema:parte_successiva_dipendente_dallo_schema

che per identificare un indirizzo interneti si traduce in:

schema://autoritá/percorso

ovvero

http://www.sito.dominio/index.html ftp://www.sito.dominio/index.html

Nel caso specifico di un indirizzo internet un URL del tipo:


http://www.sito.dominio/index.html

è composto da tre elementi:

  1. http://
  2. www.sito.dominio
  3. locazione

  • http://

HyperText Transfer Protocol , indica il tipo di protocollo usato per accedere a quella determinata risorsa;

  • www.sito.dominio

ecc identifica la macchina su cui si trova la risorsa;

  • nome_pagina.estensione

indica la risorsa stessa.