Uniform Resource Identifier: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
m Altri progetti: Content Negotiation
RolloBot (discussione | contributi)
m Bot: Sostituzione automatica (-Hyper Text Transfer Protocol +Hypertext Transfer Protocol)
Riga 1:
In [[informatica]], lo '''Uniform Resource Identifier''' (in acronimo '''URI''') è una sequenza di [[carattere (informatica)|caratteri]] che identifica univocamente una risorsa generica. Sono esempi di URI: un indirizzo web (URL), un documento, un'immagine, un file, un servizio, un indirizzo di posta elettronica, ecc.
 
Gli URI rendono disponibili le risorse secondo una varietà di [[Protocollo di rete|protocolli]] quali [[Hyper TextHypertext Transfer Protocol|HTTP]], [[File Transfer Protocol|FTP]], ecc.
 
== Relazione fra URI, URL e URN ==
Un '''URI''' può essere classificato come '''URL''' o come '''URN'''
* Un '''URL''' ([[Uniform Resource Locator]]) è un URI che, oltre a identificare una risorsa, fornisce mezzi per agire su di essa o per ottenere una rappresentazione della risorsa descrivendo il suo meccanismo di accesso primario o la sua "ubicazione" ("___location") in una rete. Per esempio, l'URL http://www.wikipedia.org/ è un URI che identifica una risorsa (l'home page di Wikipedia) e lascia intendere che una rappresentazione di tale risorsa (il codice HTML della versione corrente di tale home page) è ottenibile via [[Hyper TextHypertext Transfer Protocol|HTTP]] da un host di rete chiamato www.wikipedia.org.
* Un '''URN''' ([[Uniform Resource Name]]) è un URI che identifica una risorsa mediante un "nome" in un particolare dominio di nomi ("[[namespace]]"). Un URN può essere usato per parlare di una risorsa senza lasciar intendere la sua ubicazione o come ottenerne una rappresentazione. Per esempio l'URN urn:isbn:0-395-36341-1 è un URI che consente di individuare univocamente un libro mediante il suo nome 0-395-36341-1 nel namespace dei [[codice ISBN|codici ISBN]], ma non suggerisce dove e come possiamo ottenere una copia di tale libro.
 
Riga 27:
== Esempi di URI ==
* [URI.___URL] <code><nowiki>ftp://ftp.is.co.za/rfc/rfc1808.txt</nowiki></code> -- schema per servizi [[File Transfer Protocol|FTP]]
* [URI.___URL] <code><nowiki>http://www.math.uio.no/faq/compression-faq/part1.html</nowiki></code> -- schema per servizi [[Hyper TextHypertext Transfer Protocol|HTTP]]
* [URI.___URL] <code><nowiki>file://C:/Folder1/SubFolder2/file%20text.txt</nowiki></code> -- schema per un file nel [[file system]] locale
* [URI.___URL] <code><nowiki>mailto:mduerst@ifi.unizh.ch</nowiki></code> -- schema per indirizzi di [[posta elettronica]]