logo

URI vs URL | Az URI és az URL közötti különbség

URI vs URL

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.

URI vs URL

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] 
    Rendszer:Az URI első összetevője egy olyan séma, amely karaktersorozatot tartalmaz, amely bármilyen betű, számjegy, pluszjel vagy kötőjel (_) kombinációja lehet, amelyet kettőspont (:) követ. A népszerű sémák a http, fájl, ftp, adatok és irc. A rendszereket az IANA-nál kell regisztrálni.Hatóság: TA jogosultság komponens nem kötelező, és két perjel (//) előzi meg. Három alkomponenst tartalmaz:
      Felhasználói adatok:Tartalmazhat egy felhasználónevet és egy opcionális jelszót kettősponttal elválasztva. Az alkomponenst a @ szimbólum követi.házigazda:Ez vagy egy bejegyzett nevet vagy egy IP-címet tartalmaz. Az IP-címet [] zárójelek közé kell tenni.Kikötő:Választható
    Pálya:Ez egy perjellel (/) elválasztott útvonalszakasz sorozatából áll. Az URI mindig megadja; azonban a megadott útvonal lehet üres vagy 0 hosszúságú.Lekérdezés:Ez egy opcionális összetevő, amelyet egy kérdőjel(?) előz meg. Nem hierarchikus adatokból álló lekérdezési karakterláncot tartalmaz.Töredék:Ez is egy opcionális összetevő, amelyet egy hash(#) szimbólum előz meg. Ez egy töredékazonosítóból áll, amely irányt ad egy másodlagos erőforráshoz.

Néhány példa az URI-ra

  1. mailto: [email protected]
  2. hírek:comp.infosystems.www.servers.unix
  3. 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:

URI vs URL

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.

URI vs URL

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:

    Rendszer:Az URL első összetevője egy séma, amely egy olyan protokollt képvisel, amelyet a böngészőnek használnia kell az erőforrás lekéréséhez. A webhelyek általánosan használt protokollja a HTTP vagy a HTTPS.Hatóság:A hatóság két alkomponensből áll, domain név és port , kettősponttal elválasztva. A domain név bármi lehet, például az erőforrás regisztrált neve javatpoint.com, a port pedig a technikai kapu a webszerveren lévő erőforrás eléréséhez. A port száma 80-at használnak a HTTP-hez és A 443 a HTTP-hez használatos S.Pálya:Az elérési út az erőforrás teljes elérési útját jelzi a webszerveren. Olyan lehet /software/htp/index.html. Lekérdezési karakterlánc:Ez az a karakterlánc, amely a nevet és az értékpárt tartalmazza. Ha egy URL-ben használják, akkor az elérési út komponenst követi, és megadja az információt. Mint például '?key1=value1&key2=value2'. Töredék:Ez is egy opcionális összetevő, amelyet egy hash(#) szimbólum előz meg. Ez egy töredékazonosítóból áll, amely irányt ad egy másodlagos erőforráshoz.

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.