Az interneten való böngészés vagy bármely webhely megtekintése közben előfordulhat, hogy többször találkozott az „URI” és „URL” szavakkal. Ez a web két fontos fogalma, és többnyire felcserélhetően használják. De nem azonosak egymással; a fő különbség az URI és az URL között az Az URI egyszerre jelentheti az erőforrás URL-jét és URN-jét, míg az URL csak az erőforrás címét adhatja meg az interneten . Ebben a témakörben egyenként láthatjuk az URI-t és az URL-t, valamint azt, hogy hogyan lehet mindkettőt megkülönböztetni egymástól.
Mi az URI?
Egy URI ill Egységes erőforrás-azonosító egy karakterlánc-azonosító, amely egy internetes erőforrásra utal. Ez egy karakterlánc, amely bármely erőforrás azonosítására szolgál a Internet hely, név vagy mindkettő használatával.
Az URI-nek két részhalmaza van; URL (Uniform Resource Locator) és URN (Uniform Resource Number) . Ha csak egy nevet tartalmaz, az azt jelenti, hogy nem URL. A közvetlen URI helyett többnyire az URL-t és az URN-t látjuk a való világban.
Az URI tartalmaz séma, jogosultság, elérési út, lekérdezés és töredék. Néhány leggyakoribb URI-séma HTTP , HTTPs , ftp , Idap, telnet stb .
Az URI szintaxisa
Az URI szintaxisa alább látható:
scheme:[//authority]path[?query][#fragment]
Néhány példa az URI-ra
- mailto: [email protected]
- hírek:comp.infosystems.www.servers.unix
- urn:oasis:names:specifikáció:docbook:dtd:xml:4.1.2
Mi az URL?
Egy URL vagy Egységes erőforrás-kereső az erőforrás helyének megtalálására szolgál a weben. Ez egy referencia egy erőforráshoz, és egy módja annak, hogy hozzáférjen az erőforráshoz. Az URL mindig egyedi erőforrást mutat, és lehet HTML-oldal, CSS-dokumentum, kép stb.
Az URL protokollt használ az erőforrás eléréséhez, amely lehet HTTP, HTTPS, FTP stb.
Főleg a webhely címeként emlegetik, amelyet a felhasználó a címsorában találhat meg. Az alábbiakban látható egy példa egy URL-re:
Megjegyzés: Minden URL lehet URI, de minden URI nem lehet URL. Ennek az az oka, hogy az URI URL-t és URN-t is tartalmaz, és az URL-t vagy az URN-t, vagy mindkettőt jelenti.
Az URL szintaxisa
Minden HTTP URL követi az általános URI szintaxisát. Ezért az URL szintaxisa is hasonló az URI szintaxisához. Az alábbiakban közöljük:
scheme:[//authority]path[?query][#fragment]
A fenti URL a következő összetevőkből áll:
Főbb különbségek az URI és az URL között
- Az URI URL-t és URN-t is tartalmaz az erőforrás nevének és helyének vagy mindkettőnek azonosítására; ezzel szemben az URL az URI egy részhalmaza, és csak az erőforrás helyét azonosítja.
- Az URI példája az urn:isbn:0-476-27557-4, míg az URL példája az https://google.com.
- Az URI felhasználható HTML-, XML- és más fájlok forrásainak megkeresésére is, míg az URL csak egy weboldal megkeresésére használható.
- Minden URL lehet URI, míg az összes URI nem lehet mindig URL.
Az URI és az URL közötti különbség diagramja
TÍPUS | URL |
---|---|
Az URI a Uniform Resource Identifier rövidítése. | Az URL a Uniform Resource Locator rövidítése. |
Az URI két részhalmazt tartalmaz, az URN-t, amely megmondja a nevet, és az URL-t, amely megmondja a helyet. | Az URL az URI részhalmaza, amely megmondja az erőforrás egyetlen helyét. |
Az összes URI nem lehet URL, mivel megmondhatja a nevet vagy a helyet. | Minden URL URI, mivel minden URL csak a helyet tartalmazhatja. |
Az URI célja egy erőforrás azonosítása és más erőforrásoktól való megkülönböztetése az erőforrás nevének vagy az erőforrás helyének használatával. | Az URL célja, hogy megtalálja egy erőforrás helyét vagy címét a weben. |
Az URI példája lehet az ISBN 0-486-35557-4. | Példa URL-re: https://www.javatpoint.com. |
Általában XML- és címkekönyvtár-fájlokban, például JSTL-ben és XSTL-ben használják az erőforrások és binárisok azonosítására. | Főleg az internetes weboldalak keresésére használják. |
Az URI-séma lehet protokoll, kijelölés, specifikáció vagy bármi. | Az URL séma általában egy protokoll, például HTTP, HTTPS, FTP stb. |
Következtetés
A fenti megbeszélés szerint most már különbséget tudunk tenni URI és URL között. Az URI egy olyan karaktersorozat, amely a webes erőforrást azonosítja hely, név, ill mindkettő elérhető az interneten. Ezzel szemben az URL olyan karaktersorozat, amely csak az interneten elérhető erőforrás helyét azonosítja.