Pipedija - tautosaka, gandai, kliedesiai ir jokios tiesos! Durniausia wiki enciklopedija durnapedija!
URI
URI - tai Universalus Resurso Identifikatorius, kitaip tariant, toks užrašymas, pagal kurį kokį nors tekstą, dokumentą, failą ar dar kažką galėtum vienareikšmiškai nurodyti ir atrasti. Bet kas, kas yra randama kažkur, yra vadinama resursu, o jei tas resursas gali būti kaip nors surastas - tai reiškia, kad jis gali turėti ir kokį tai identifikatorių.
Paprasčiau žmogiškai kalbant, tai URI - tai toksai pats URL, kaip naršyklės rodomas puslapio adresas, tik bendresne prasme - galintis reikšti ne tik Internete esančius dalykus, bet ir kokius nors kitokius, pvz., kieno nors gyvenamuosius adresus ar dar ką nors.
Pagal teoriją, kurią anuomet sugalvojo toksai Interneto išradėjas Tim Berners-Lee, tai gaunasi, kad URI yra viena iš dviejų:
- Arba tai URL, t.y., koks nors resurso adresas, kuris pasako, kur konkrečiai tasai konkretus vienintelis resursas guli
- Arba tai URN, t.y., koks nors resurso pavadinimas, kuris leidžia tą konkretų resursą atskirti nuo visų kitų
Aišku, kad dalimi atvejų URL ir URN gali tarpusavy sutapti, o gali ir nesutapti. O štai URI apima ir visus URL, ir visus URN.
Yra šioks toks skirtumas tarp URN ir URL, kurį supratus, kažkas gal pasidaro aiškiau, o gal ir visai neaišku:
- Pvz., knygos gali būti įvardinamos pagal ISBN numerius, kurie yra unikalūs pavadinimai toms knygoms. Tačiau knyga gali būti išspausdinta 10000 tiražu ir gulėti įvairiausiose vietose, daugybėje bibliotekų, namų ir t.t.. Taigi, knygas surandame pagal URN, nes pagal konkrečią knygos buvimo vietą ieškoti būtų biškį nesąmonė.
- Pvz., blogai gali turėti konkretų internetinį adresą, kuris užrašomas naršyklės eilutėje, nors fiziškai ta vieta gali skirtis, o ir paties blogo turinys gali kaitaliotis. Taigi, čia bus URL, kuris pasako virtualų adresą, o jau paskui mes tenai toliau atsirenkame, kas tame adrese guli.
Esminė URI dalis - tai pati URI eilutės pradžia, kurioje parašoma, kokia URI adresų schema yra naudojama. Tai būna tos schemos pavadinimas ir dvitaškis, o paskui jau koks nors adresas ar pavadinimas (t.y., URL ar URN) užrašytas pagal atitinkamą schemą. Daugeliu atvejų ką nors galima užrašyti naršyklėje pagal kokią nors schemą, ir tada dalykas atsidarys. Kaip pvz., jei užrašysite mailto:pipedija@nonexistantdomain.com ir paspausite enter, tai atsidarys pašto programa, pasiruošusi siųsti laišką į adresą pipedija@nonexistantdomain.com, o jei užrašyiste http:pipedija.com, tai atsidarys Pipedija.
Galima tarti, kad ta URI adresų schema - tai panašiai, kaip koksai protokolas, bet išties tai ne visai, nes prasmė čia gerokai platesnė.
Štai čia tipiškesnės ar dažnesnės URI schemos (nors toli gražu ne visos):
- http
- https
- fax
- file
- ftp
- gopher
- imap
- isbn
- ldap
- mailto
- news
- nfs
- nntp
- pop
- smb
- tel
- telnet
- wais