Čo je URI (Uniform Resource Identifier)?
Uniform Resource Identifier (URI) je štandardizovaný reťazec znakov, ktorý slúži na jednoznačnú identifikáciu zdroja na internete alebo v inom informačnom systéme. URI poskytuje spôsob, ako identifikovať a lokalizovať zdroje, ako sú webové stránky, dokumenty, obrázky, služby a ďalšie, bez ohľadu na to, kde sa nachádzajú alebo ako sú uložené. URI môže obsahovať rôzne komponenty, ako je schéma, hostiteľ, cesta, dotazy a fragmenty, ktoré určujú presné umiestnenie a spôsob prístupu k zdroju.
História:
Koncept URI bol predstavený na začiatku 90. rokov 20. storočia v rámci vývoja World Wide Webu (WWW). Tim Berners-Lee, ktorý je považovaný za tvorcu Webu, navrhol URI ako súčasť svojej práce na HTML a HTTP. Prvotné špecifikácie boli publikované v rámci IETF (Internet Engineering Task Force) ako štandard RFC (Request for Comments). V priebehu rokov boli definície a špecifikácie URI rozšírené a upresnené, čo viedlo k vzniku dvoch podmnožín URI: URL (Uniform Resource Locator) a URN (Uniform Resource Name).
Základné informácie:
– Komponenty URI: URI je zložený z niekoľkých hlavných komponentov:
– Schéma: Určuje protokol alebo spôsob prístupu k zdroju, napríklad `http`, `https`, `ftp`, `mailto`, atď.
– Hostiteľ: Doménové meno alebo IP adresa servera, na ktorom je zdroj umiestnený, napríklad `www.example.com`.
– Cesta: Určuje konkrétnu cestu k zdroju na serveri, napríklad `/cesta/k/suboru`.
– Dotazy: Pár kľúč-hodnota, ktorý špecifikuje dodatočné parametre, napríklad `?param1=hodnota1¶m2=hodnota2`.
– Fragment: Označuje konkrétnu časť zdroja, napríklad `#sekcia1`.
– URL a URN: URL (Uniform Resource Locator) je najznámejšia podmnožina URI a špecifikuje, kde sa zdroj nachádza a ako sa k nemu dá pristúpiť. Naproti tomu URN (Uniform Resource Name) slúži na jedinečnú identifikáciu zdroja bez toho, aby špecifikoval jeho umiestnenie.
– Použitie: URI sa široko používa na internete na identifikáciu webových stránok, súborov, služieb API, e-mailových adries a mnohých ďalších zdrojov. Je kľúčovým komponentom v rôznych protokoloch a technológiách, ako sú HTTP, FTP, XML a ďalšie.
Použitie:
URI je neoddeliteľnou súčasťou modernej webovej architektúry a informačných systémov. Používa sa na:
– Identifikáciu webových zdrojov: Webové stránky a súbory sú identifikované pomocou URL, ktoré určujú presnú cestu k zdroju na serveri.
– API a webové služby: URI sa používajú na volanie a prístup k rôznym funkciám a údajom poskytovaným webovými API.
– Elektronická pošta: E-mailové adresy sú identifikované pomocou URI so schémou `mailto`.
URI je kľúčovým prvkom pre navigáciu a komunikáciu na internete. Poskytuje štandardizovaný spôsob, ako identifikovať a lokalizovať zdroje na internete alebo v iných informačných systémoch. Vďaka URI je možné efektívne vyhľadávať, pristupovať k rôznym službám a zdieľať informácie na globálnej úrovni. URI je nevyhnutné pre správne fungovanie webových stránok, aplikácií a rôznych online služieb, a jeho význam rastie spolu s rozvojom digitálnych technológií a internetu.
