Concetti di informatica: la differenza tra URI e URL

Tags:

Concetti di informatica: la differenza tra URI e URL

Durante le mie lezioni di informatica capita spesso che gli studenti rimangano travolti dalla valanga di termini che appartengono al mondo dell’informatica.
Tra parole in inglese e acronimi si può far confusione.
Si fa quasi sempre confusione tra URI e URL e un articolo su Ajaxian mi ha aiutato a far chiarezza sulla questione

URI
URI (Uniform Resource Identifier) identifica una risorsa con un nome o una locazione. Un URI è per esempio http://www.w3.org/Icons/w3c_home
Si noti l’assenza dell’estensione del file, quindi niente .jpg o .gif eppure se ci si clicca si viene portati ad un’immagine.
Questo perchè la negoziazione di contenuto con il server (Apache in questo caso) ci permette di usufruire di qualsiasi risorsa indicata in quel modo.
Indipendentemente dal fatto che sia un JPEG o un PNG o una GIF.

URL
Un URL (Uniform Resource Locator) è un URI ma un URI non è un URL. Possiamo dire che un URL è una specificazione di un URI.
Con un URL indichiamo una risorsa ben precisa come un indirizzo web http://www.w3.org/Icons/w3c_home.gif .

Quindi gli indirizzi web se non indicano univocamente una singola pagina all’interno della cartella sono da considerarsi URI http://www.w3.org

[via Ajaxian]

Concetti di informatica: la differenza tra URI e URL