Ero sivun ”URI” versioiden välillä

[arvioimaton versio][arvioimaton versio]
Poistettu sisältö Lisätty sisältö
p Käyttäjän 82.128.139.226 (keskustelu) muokkaukset kumottiin ja sivu palautettiin viimeisimpään käyttäjän Anr tekemään versioon.
Valtlai (keskustelu | muokkaukset)
Korjauksia
Rivi 5:
''http''://''fi.wikipedia.org''/''w''/''wiki.phtml?title=URI#URI_ja_URL''
 
mikäSe noudattaa yleistä URI:n rakennetta:
 
''skeema:sisältö''
Rivi 11:
== 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.
 
== URL- (ja URI-) skeemoja ==
* http -– [[HTTP|HTTP-]]protokolla
* https -– HTTP-protokolla, joka on suojattu [[SSL|SSL-]] tai [[TLS|TLS-]]protokollalla
* ftp -– tiedostonsiirto [[FTP|FTP-]]protokollalla
* mailto -– [[sähköposti]]osoite
* ldap -– tiedon haku [[LDAP|LDAP-]]hakemistosta
* file -– tiedostot, jotka näkyvät paikallisen tietokoneen tiedostoavaruudessa
* news -– [[Usenet|Usenet-]]uutisryhmät
* gopher -– [[gopher|gopher-]]palvelimessa olevat tiedot (melkein kadonneet)
* telnet -– [[telnet|telnet-]]pääteyhteys
 
== HTTP-skeema ==
Rivi 30:
''http''://''omistaja''/''polku?toiminto''
 
Omistaja on tavallisesti [[DNS|DNS-]]nimi, mutta se voi olla myös [[IP-osoite]]. Polku on kauttamerkeillävinoviivoilla ("/") tarkennettu tiedon sijaintipaikka omistajan sisällä,. useimmitenUseimmiten se kuvaa kansiorakennetta, ja toiminto voi olla esimerkiksi lisätieto halusta muuttaa tietoa. Toiminto on usein muuttujaryhmä eroteltuna &et-merkeillä (&) ja muuttuja-arvoparit eroteltuna, yhtäläisyysmerkeillä (=-merkeillä), esimerkiksi
 
''http''://''www.example.com''/''tiedot.php?'''''nimi=Matti_Meikalainen'''&'''osoite=Aleksanterinkatu_50A'''
 
Lopussa voi olla vielä risuaitamerkilläristikkomerkillä ("#") 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|TCP-]][[portti (tietoliikenne)|portin]] numero kaksoispisteen jälkeen (":") jälkeen. Oletuksena porttinumero on 80, mutta se voi olla esimerkiksi 8080, jos samassa tietokoneessa halutaan käyttää useita palvelimia yhtä aikaa.
 
''http''://''www.example.com''''':8080'''/
 
Tämä saattaa kuitenkin olla mahdotonta käytettäessä [[IPv6|IPv6:den]] IP-osoitteita, jotka on jaettu kaksoispisteillä,. tällöinTällöin IP on laitettava hakasulkuihin.
 
''http''://''[2001:0db8:85a3:08d3:1319:8a2e:0370:7334]''''':8080'''/
Rivi 46:
== URN-skeema ==
 
'''URN''' ''(Uniform Resource Name)'' on URI-skeema, jonka avulla ei voi löytää tietoa, vaan se yksikäsitteisesti nimeää jonkin tiedon.
 
Esimerkiksi seuraava URN-skeema nimeää kirjan ISBN-numeron avulla:
Rivi 58:
''http''://''omistaja''/''tunnus''
 
mutta seSe ei kuitenkaan välttämättä ole käyttökelpoinen [[www|www-]]sivuna. (onOn 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.
 
== Standardointi ==
 
URI määritellään seuraavissa [[RFC|RFC-]]dokumenteissa:
* RFC 2396 -– URI
* [http://gbiv.com/protocols/uri/rev-2002/rfc2396bis.html RFC 2396bis] -– uusi tekeillä oleva versio
* RFC 2717 -– menettely uuden URI-skeeman rekisteröimiseksi
 
== Lähteet ==
Noudettu kohteesta ”https://fi.wikipedia.org/wiki/URI