Med brskanjem po internetu ali pregledovanjem katerega koli spletnega mesta ste morda že večkrat naleteli na besedi 'URI' in 'URL'. To sta dva pomembna koncepta spleta in se večinoma uporabljata izmenično. Niso pa enaki drug drugemu; glavna razlika med URI in URL je ta URI lahko hkrati predstavlja tako URL kot URN vira, medtem ko lahko URL poda le naslov vira v internetu . V tej temi si bomo ogledali URI in URL posamično in kako jih je mogoče razlikovati drug od drugega.
jedrni jezik java
Kaj je URI?
URI oz Enotni identifikator vira je identifikator niza, ki se nanaša na vir v internetu. To je niz znakov, ki se uporablja za identifikacijo katerega koli vira na internet z uporabo lokacije, imena ali obojega.
URI ima dve podmnožici; URL (Uniform Resource Locator) in URN (enotna številka vira) . Če vsebuje samo ime, to pomeni, da ni URL. Namesto neposrednega URI-ja v resničnem svetu večinoma vidimo URL in URN.
URI vsebuje shema, pooblastilo, pot, poizvedba in fragment. Nekatere najpogostejše sheme URI so HTTP , HTTPs , ftp , Idap, telnet itd .
prečkanje binarnega drevesa po pošti
Sintaksa URI
Sintaksa URI-ja je podana spodaj:
scheme:[//authority]path[?query][#fragment]
Nekaj primerov URI
- mailto: [e-pošta zaščitena]
- novice:comp.infosystems.www.servers.unix
- urn:oasis:names:specification:docbook:dtd:xml:4.1.2
Kaj je URL?
URL oz Enotni iskalnik virov se uporablja za iskanje lokacije vira na spletu. Je referenca za vir in način za dostop do tega vira. URL vedno prikazuje edinstven vir in je lahko stran HTML, dokument CSS, slika itd.
URL uporablja protokol za dostop do vira, ki je lahko HTTP, HTTPS, FTP itd.
življenjski cikel razvoja programske opreme
V glavnem se imenuje naslov spletnega mesta, ki ga lahko uporabnik najde v svojih naslovnih vrsticah. Spodaj je podan primer URL-ja:
Opomba: vsi URL-ji so lahko URI-ji, vendar vsi URI-ji ne morejo biti URL-ji. To je zato, ker URI vsebuje tako URL kot URN in predstavlja URL ali URN ali oboje.
Sintaksa URL-ja
Vsak URL HTTP sledi sintaksi svojega generičnega URI-ja. Zato je tudi sintaksa URL-ja podobna sintaksi URI-ja. Podano je spodaj:
scheme:[//authority]path[?query][#fragment]
Zgornji URL je sestavljen iz naslednjih komponent:
Ključne razlike med URI in URL
- URI vsebuje tako URL kot URN za identifikacijo imena in lokacije ali obojega vira; v nasprotju s tem pa je URL podnabor URI-ja in identificira le lokacijo vira.
- Primer URI je urn:isbn:0-476-27557-4, medtem ko je primer URL-ja https://google.com.
- URI je mogoče uporabiti tudi za iskanje virov v HTML, XML in drugih datotekah, medtem ko je URL mogoče uporabiti samo za iskanje spletne strani.
- Vsak URL je lahko URI, medtem ko vsi URI-ji ne morejo biti vedno URL-ji.
Tabela razlik med URI in URL
VRSTA | URL |
---|---|
URI je akronim za Uniform Resource Identifier. | URL je akronim za Uniform Resource Locator. |
URI vsebuje dve podmnožici, URN, ki pove ime, in URL, ki pove lokacijo. | URL je podnabor URI-ja, ki pove edino lokacijo vira. |
Vsi URI-ji ne morejo biti URL-ji, saj lahko povedo ime ali lokacijo. | Vsi URL-ji so URI-ji, saj lahko vsak URL vsebuje samo lokacijo. |
Namen URI-ja je identificirati vir in ga razlikovati od drugih virov z uporabo imena vira ali lokacije vira. | URL je namenjen iskanju lokacije ali naslova vira v spletu. |
Primer URI-ja je lahko ISBN 0-486-35557-4. | Primer URL-ja je https://www.javatpoint.com. |
Običajno se uporablja v datotekah XML in knjižnice oznak, kot sta JSTL in XSTL, za prepoznavanje virov in binarnih datotek. | Uporablja se predvsem za iskanje po spletnih straneh v internetu. |
Shema URI je lahko protokol, oznaka, specifikacija ali karkoli drugega. | Shema URL-ja je običajno protokol, kot je HTTP, HTTPS, FTP itd. |
Zaključek
Glede na zgornjo razpravo lahko zdaj razlikujemo med URI in URL. URI je zaporedje znakov, ki identificira spletni vir po lokacijo, ime oz oboje na voljo na internetu. Medtem ko je URL zaporedje znakov, ki samo identificira lokacijo vira, ki je na voljo v internetu.