Při surfování na internetu nebo kontrole jakékoli webové stránky jste se mohli několikrát setkat se slovy „URI“ a „URL“. Toto jsou dva důležité pojmy webu a většinou se používají zaměnitelně. Ale nejsou navzájem stejné; hlavní rozdíl mezi URI a URL je ten URI může představovat URL i URN zdroje současně, zatímco URL může specifikovat pouze adresu zdroje na internetu . V tomto tématu uvidíme URI a URL jednotlivě a jak je lze od sebe odlišit.
Co je URI?
URI nebo Jednotný identifikátor zdroje je identifikátor řetězce, který odkazuje na zdroj na internetu. Je to řetězec znaků, který se používá k identifikaci jakéhokoli zdroje na Internet pomocí umístění, názvu nebo obojího.
URI má dvě podmnožiny; URL (Uniform Resource Locator) a URN (jednotné číslo zdroje) . Pokud obsahuje pouze název, znamená to, že se nejedná o adresu URL. Místo přímého URI většinou vidíme URL a URN v reálném světě.
URI obsahuje schéma, oprávnění, cesta, dotaz a fragment. Některá nejběžnější schémata URI jsou HTTP , HTTPs , ftp , Idap, telnet atd .
Syntaxe URI
Syntaxe URI je uvedena níže:
scheme:[//authority]path[?query][#fragment]
Některé příklady URI
- mailto: [e-mail chráněný]
- news:comp.infosystems.www.servers.unix
- urn:oáza:jména:specifikace:docbook:dtd:xml:4.1.2
Jaká je adresa URL?
URL nebo Uniform Resource Locator se používá k vyhledání umístění zdroje na webu. Je to odkaz na zdroj a způsob přístupu k tomuto zdroji. Adresa URL vždy zobrazuje jedinečný zdroj a může to být stránka HTML, dokument CSS, obrázek atd.
Adresa URL používá protokol pro přístup ke zdroji, což může být HTTP, HTTPS, FTP atd.
Označuje se především jako adresa webové stránky, kterou uživatel najde ve svých adresních řádcích. Příklad adresy URL je uveden níže:
Poznámka: Všechny adresy URL mohou být URI, ale všechny URI nemohou být URL. Je to proto, že URI obsahuje URL i URN a představuje URL nebo URN nebo obojí.
Syntaxe URL
Každá adresa URL HTTP se řídí syntaxí svého obecného URI. Syntaxe adresy URL je tedy také podobná syntaxi URI. Je uveden níže:
scheme:[//authority]path[?query][#fragment]
Výše uvedená adresa URL se skládá z následujících součástí:
jak převést z řetězce na int
Klíčové rozdíly mezi URI a URL
- URI obsahuje URL i URN k identifikaci názvu a umístění nebo obojího zdroje; naproti tomu URL je podmnožinou URI a identifikuje pouze umístění zdroje.
- Příkladem URI je urn:isbn:0-476-27557-4, zatímco příklad adresy URL je https://google.com.
- Identifikátor URI lze také použít k vyhledání zdrojů v souborech HTML, XML a dalších, zatímco adresu URL lze použít pouze k vyhledání webové stránky.
- Každá adresa URL může být URI, zatímco všechny URI nemohou být vždy URL.
Tabulka rozdílů mezi URI a URL
TYP | URL |
---|---|
URI je zkratka pro Uniform Resource Identifier. | URL je zkratka pro Uniform Resource Locator. |
URI obsahuje dvě podmnožiny, URN, které sdělují jméno, a URL, které sděluje umístění. | URL je podmnožina URI, která sděluje jediné umístění zdroje. |
Všechny URI nemohou být URL, protože mohou sdělit buď jméno, nebo umístění. | Všechny adresy URL jsou URI, protože každá adresa URL může obsahovat pouze umístění. |
URI má za cíl identifikovat zdroj a odlišit jej od ostatních zdrojů pomocí názvu zdroje nebo umístění zdroje. | Cílem URL je najít umístění nebo adresu zdroje na webu. |
Příkladem URI může být ISBN 0-486-35557-4. | Příklad adresy URL je https://www.javatpoint.com. |
Běžně se používá v souborech XML a knihoven značek, jako jsou JSTL a XSTL, k identifikaci zdrojů a binárních souborů. | Používá se především k vyhledávání webových stránek na internetu. |
Schéma URI může být protokol, označení, specifikace nebo cokoliv jiného. | Schéma URL je obvykle protokol, jako je HTTP, HTTPS, FTP atd. |
Závěr
Podle výše uvedené diskuse nyní můžeme rozlišovat mezi URI a URL. URI je posloupnost znaků, která identifikuje webový zdroj umístění, název, popř obojí dostupné na internetu. Zatímco URL je posloupnost znaků, která pouze identifikuje umístění zdroje dostupného na internetu.