Internetissä surffaillessasi tai mitä tahansa verkkosivustoa tarkastellessasi olet saattanut kohdata sanat 'URI' ja 'URL' useita kertoja. Nämä ovat kaksi tärkeää verkon käsitettä, ja niitä käytetään enimmäkseen vaihtokelpoisina. Mutta ne eivät ole samoja kuin toisiaan; tärkein ero URI:n ja URL:n välillä on se URI voi edustaa sekä resurssin URL-osoitetta että URN-osoitetta samanaikaisesti, kun taas URL voi määrittää vain resurssin osoitteen Internetissä . Tässä aiheessa näemme URI:n ja URL-osoitteen erikseen ja kuinka molemmat voidaan erottaa toisistaan.
java-taulukkolajittelu
Mikä on URI?
URI tai Uniform Resource Identifier on merkkijonotunniste, joka viittaa Internetin resurssiin. Se on merkkijono, jota käytetään minkä tahansa resurssin tunnistamiseen Internet käyttämällä sijaintia, nimeä tai molempia.
URI:lla on kaksi osajoukkoa; URL (yhtenäinen resurssihaku) ja URN (yhtenäinen resurssinumero) . Jos se sisältää vain nimen, se ei ole URL-osoite. Suoran URI:n sijaan näemme enimmäkseen URL-osoitteen ja URN:n todellisessa maailmassa.
URI sisältää kaava, auktoriteetti, polku, kysely ja fragmentti. Joitakin yleisimpiä URI-järjestelmiä ovat HTTP , HTTPs , ftp , Idap, telnet jne .
muuntaa merkkijono in java
URI:n syntaksi
URI:n syntaksi on annettu alla:
scheme:[//authority]path[?query][#fragment]
Muutamia esimerkkejä URI:sta
- mailto: [sähköposti suojattu]
- uutiset:comp.infosystems.www.servers.unix
- urn:oasis:names:specification:docbook:dtd:xml:4.1.2
Mikä on URL-osoite?
URL-osoite tai Uniform Resource Locator käytetään etsimään resurssin sijainti verkossa. Se on viite resurssille ja tapa käyttää tätä resurssia. URL-osoite näyttää aina ainutlaatuisen resurssin, ja se voi olla HTML-sivu, CSS-dokumentti, kuva jne.
URL-osoite käyttää resurssiin pääsyä varten protokollaa, joka voi olla HTTP, HTTPS, FTP jne.
java kartat
Sitä kutsutaan pääasiassa verkkosivuston osoitteeksi, jonka käyttäjä voi löytää osoitepalkistaan. Alla on esimerkki URL-osoitteesta:
Huomautus: Kaikki URL-osoitteet voivat olla URI-osoitteita, mutta kaikki URI-osoitteet eivät voi olla URL-osoitteita. Tämä johtuu siitä, että URI sisältää sekä URL-osoitteen että URN:n ja edustavat URL-osoitetta tai URN-osoitetta tai molempia.
URL-osoitteen syntaksi
Jokainen HTTP-URL-osoite noudattaa sen yleisen URI:n syntaksia. Siksi URL-osoitteen syntaksi on myös samanlainen kuin URI:n syntaksi. Se annetaan alla:
scheme:[//authority]path[?query][#fragment]
Yllä oleva URL-osoite koostuu seuraavista osista:
Tärkeimmät erot URI:n ja URL:n välillä
- URI sisältää sekä URL-osoitteen että URN:n resurssin nimen ja sijainnin tai molempien tunnistamiseksi; sen sijaan URL on URI:n osajoukko ja identifioi vain resurssin sijainnin.
- Esimerkki URI:sta on urn:isbn:0-476-27557-4, kun taas esimerkki URL-osoitteesta on https://google.com.
- URI:ta voidaan käyttää myös resurssien etsimiseen HTML-, XML- ja muista tiedostoista, kun taas URL-osoitetta voidaan käyttää vain verkkosivun paikantamiseen.
- Jokainen URL-osoite voi olla URI, kun taas kaikki URI:t eivät aina voi olla URL-osoitteita.
URI:n ja URL-osoitteen erokaavio
TYYPPI | URL-osoite |
---|---|
URI on lyhenne sanoista Uniform Resource Identifier. | URL on lyhenne sanoista Uniform Resource Locator. |
URI sisältää kaksi osajoukkoa, URN, joka kertoo nimen, ja URL, joka kertoo sijainnin. | URL on URI:n osajoukko, joka kertoo resurssin ainoan sijainnin. |
Kaikki URI:t eivät voi olla URL-osoitteita, koska ne voivat kertoa joko nimen tai sijainnin. | Kaikki URL-osoitteet ovat URI:ita, koska jokainen URL voi sisältää vain sijainnin. |
URI pyrkii tunnistamaan resurssin ja erottamaan sen muista resursseista käyttämällä resurssin nimeä tai resurssin sijaintia. | URL-osoitteen tarkoituksena on löytää verkosta löytyvän resurssin sijainti tai osoite. |
Esimerkki URI:sta voi olla ISBN 0-486-35557-4. | Esimerkki URL-osoitteesta on https://www.javatpoint.com. |
Sitä käytetään yleisesti XML- ja tunnistekirjastotiedostoissa, kuten JSTL ja XSTL, tunnistamaan resurssit ja binaarit. | Sitä käytetään pääasiassa Internetin verkkosivujen etsimiseen. |
URI-malli voi olla protokolla, nimitys, määrittely tai mikä tahansa. | URL-malli on yleensä protokolla, kuten HTTP, HTTPS, FTP jne. |
Johtopäätös
Yllä olevan keskustelun mukaisesti voimme nyt erottaa URI:n ja URL-osoitteen. URI on merkkijono, joka identifioi verkkoresurssin sijainti, nimi tai molemmat saatavilla Internetistä. Sen sijaan URL on merkkijono, joka tunnistaa vain Internetissä olevan resurssin sijainnin.