URI
Wikipedia
URI (Uniform Resource Identifier) on merkkijono, jolla kerrotaan tietyn tiedon paikka (URL) tai yksikäsitteinen nimi (URN). Erityisesti URI:n erikoistapausta URL:ää (Uniform Resource Locator) käytetään osoittamaan WWW-sivuja.
Esimerkiksi seuraava URI on myös URL:
http://fi.wikipedia.org/w/wiki.phtml?title=URI&action=submit
mikä noudattaa yleistä URI:n rakennetta:
skeema:sisältö
Sisällysluettelo |
[muokkaa] URI ja URL
Kaikki URI:t, joiden avulla tieto voidaan löytää Internetistä ovat URL:iä. URI voi sisältää myös skeemoja, joiden avulla voidaan vain yksikäsitteisesti nimetä tieto.
[muokkaa] URL- (ja URI-) skeemoja
- http - HTTPsivut
- https - HTTP-sivut, jotka on suojattu SSL- tai TLS-protokollalla
- ftp - tiedostonsiirto FTP-protokollalla
- mailto - sähköpostiosoite
- ldap - tiedon haku LDAP-hakemistosta
- file - tiedostot, jotka näkyvät paikallisen tietokoneen tiedostoavaruudessa
- news - Usenet-uutisryhnmät
- gopher - gopher-palvelimessa olevat tiedot (melkein kadonneet)
- telnet - telnet-pääteyhteys
[muokkaa] HTTP-skeema
Tavallisin URI-skeema on http. Sen tarkempi rakenne on:
http://omistaja/polku?toiminto
Omistaja on tavallisesti DNS-nimi. Polku on kauttamerkeillä ("/") tarkennettu tiedon sijaintipaikka omistajan sisällä ja toiminto voi olla esimerkiksi lisätieto halusta muuttaa tietoa.
Lopussa voi olla vielä risuaitamerkillä ("#") erotettuna tiedon osan kuvaava tunniste. Tätä tietoa ei kuitenkaan lähetetä verkon ylitse vaan paikallisesti käyttäjälle etsitään tiedosta tuo kohta.
Osana omistajaa voidaan myös kertoa HTTP-palvelimen käyttämän TCP-portin numero. Oletuksena porttinumero on 80, mutta se voi olla esimerkiksi 8080, jos samassa tietokoneessa halutaan käyttää useita palvelimia yhtä aikaa.
[muokkaa] URN-skeema
URN (Uniform Resource Name) on URI-skeema, jonka avulla ei voi löytää tietoa vaan se yksikäsitteisesti nimeää jonkin tiedon.
Tulevaisuudessa URN-nimen avulla voi löytää haluamansa dokumentin: ei tarvita tietoa siitä, missä dokumentti sijaitsee (URL), vaan tarvitaan vain dokumentin nimi (URN) - järjestelmä huolehtii dokumentin paikantamisesta.[1]
Esimerkiksi seuraava URN-skeema nimeää kirjan ISBN-numeron avulla:
urn:ISBN:952-9842-34-1
[muokkaa] XML-nimiavaruudet
XML-nimiavaruudet kuvataan URI-tyyppisesti merkkijonolla, joka yksikäsitteisesti määrittelee käytettävän nimiavaruuden. Se on tyypiltään kuten URL:
http://omistaja/tunnus
mutta se ei välttämättä ole käyttökelpoinen www-sivuna (on toki suositeltavaa, että URL:n takaa löytyy jonkinlainen kuvaus käytetystä nimiavaruudesta). Koska tämä tunnus muistuttaa HTTP-skeeman mukaista URL:ää, mutta ei ole käytettävissä www-sivuna, se ei itse asiassa ole määritelmän mukainen URI.
[muokkaa] Standardointi
URI määritellään seuraavissa RFC-dokumenteissa:
- RFC 2396 - URI
- RFC 2396bis - uusi tekeillä oleva versio
- RFC 2717 - menettely uuden URI-skeeman rekisteröimiseksi
[muokkaa] Lähteet
- ↑ Agricola - Suomen historiaverkko - Tietosanomat 3/2001 Tietoa URN:stä
Luokat: TCP/IP | World Wide Web | XML