URL, URI a URN
URL (Uniform resouce locator) - Jednotné určení zdroje
URL je řetězec znaků s definovanou strukturou, který slouží k přesné specifikaci umístění zdrojů informací.
URI SYNTAX
preprefix://scheme://domena.tld:81/adresar/soubor.ext
- PrePrefix
- Předpřepona. Například file://
- Scheme
- Definice protokolu podle zvoleného schématu. Například: ftp, http, gopher...
- Internet protocol parts
- Začíná // a končí /.
- An optional user name
- Např. u FTP se někdy používá toto: uživatel:heslo@domena.tld.
- The internet domain name
- Tato část obsahuje doménu resp. domény n-tého řádu. 3.řádu 2.řádu . 1.řádu (též TLD)
- The port number
- Číslo cílového portu.
- Path
- Cesta k požadovanému souboru (adresáři)
URI (Uniform Resource Identifier) - jednotný identifikátor zdroje dat
Syntax se podobá URL syntaxi, ale mám přesně danou strukturu.
URN (Uniform Resource Name)
V podtatě jde o číst PATH z URL
Souvislost mezi URN, URI, URL
Platí, že URI=URL+URN.
Příklad:
- URI: http://skripta.lmsoft.cz/index.php?id=73
- URL: http://skripta.lmsoft.cz/
- URN: index.php?id=73
URI jen identifikuje zdroj dat, tedy vlastně server, ale terpve URN nám udává přesné umístnění dat (infromací, které požadujeme).
http://www.w3.org/Addressing/URL/Overview.html, http://www.w3.org/Addressing/
http://tools.ietf.org/html/rfc3986#section-1.1.3/