În timp ce navigați pe internet sau verificați orice site web, este posibil să fi întâlnit cuvintele „URI” și „URL” de mai multe ori. Acestea sunt cele două concepte importante ale web și sunt utilizate în cea mai mare parte interschimbabil. Dar nu sunt la fel unul cu celălalt; principala diferență dintre URI și URL este aceea că URI poate reprezenta atât URL-ul, cât și URN-ul unei resurse simultan, în timp ce URL-ul poate specifica doar adresa resursei de pe internet . În acest subiect, vom vedea URI și URL-ul individual și cum ambele pot fi diferențiate unul de celălalt.
Ce este URI?
Un URI sau Identificator uniform de resurse este un identificator de șir care se referă la o resursă de pe internet. Este un șir de caractere care este folosit pentru a identifica orice resursă de pe Internet folosind locația, numele sau ambele.
Un URI are două subseturi; URL (Locator uniform de resurse) și URN (număr uniform de resurse) . Dacă conține doar un nume, înseamnă că nu este o adresă URL. În loc de URI direct, vedem în mare parte URL-ul și URN-ul în lumea reală.
Un URI conține schemă, autoritate, cale, interogare și un fragment. Unele cele mai comune scheme URI sunt HTTP , HTTPs , ftp , Idap, telnet , etc .
Sintaxa URI
Sintaxa URI este dată mai jos:
scheme:[//authority]path[?query][#fragment]
Câteva exemple de URI
- mailto: [email protected]
- știri:comp.infosystems.www.servers.unix
- urn:oasis:names:specification:docbook:dtd:xml:4.1.2
Care este adresa URL?
O adresă URL sau Localizator uniform de resurse este folosit pentru a găsi locația resursei pe web. Este o referință pentru o resursă și o modalitate de a accesa acea resursă. O adresă URL arată întotdeauna o resursă unică și poate fi o pagină HTML, un document CSS, o imagine etc.
O adresă URL utilizează un protocol pentru accesarea resursei, care poate fi HTTP, HTTPS, FTP etc.
Este denumită în principal adresa site-ului web, pe care un utilizator o poate găsi în barele de adrese. Un exemplu de URL este dat mai jos:
Notă: Toate adresele URL pot fi URI-uri, dar toate URI-urile nu pot fi URL-uri. Se datorează faptului că un URI conține atât URL, cât și URN și reprezintă URL sau URN, sau ambele.
Sintaxa URL-ului
Fiecare URL HTTP urmează sintaxa URI-ului său generic. Prin urmare, sintaxa URL-ului este, de asemenea, similară cu sintaxa URI. Este dat mai jos:
scheme:[//authority]path[?query][#fragment]
URL-ul de mai sus este alcătuit din următoarele componente:
Diferențele cheie între URI și URL
- URI conține atât URL cât și URN pentru a identifica numele și locația sau ambele unei resurse; în contrast, URL-ul este un subset de URI și identifică doar locația resursei.
- Exemplul de URI este urn:isbn:0-476-27557-4, în timp ce exemplul de URL este https://google.com.
- URI-ul poate fi folosit pentru a găsi resurse în HTML, XML și alte fișiere, în timp ce URL-ul poate fi folosit doar pentru a localiza o pagină web.
- Fiecare URL poate fi un URI, în timp ce toate URI-urile nu pot fi întotdeauna adrese URL.
Diagrama diferențelor dintre URI și URL
TIP | URL |
---|---|
URI este un acronim pentru Uniform Resource Identifier. | URL este un acronim pentru Uniform Resource Locator. |
URI conține două subseturi, URN, care indică numele și URL, care indică locația. | URL este subsetul de URI, care indică singura locație a resursei. |
Toate URI-urile nu pot fi adrese URL, deoarece pot spune fie numele, fie locația. | Toate adresele URL sunt URI, deoarece fiecare URL poate conține doar locația. |
Un URI urmărește să identifice o resursă și să o diferențieze de alte resurse folosind numele resursei sau locația resursei. | O adresă URL are scopul de a găsi locația sau adresa unei resurse de pe web. |
Un exemplu de URI poate fi ISBN 0-486-35557-4. | Un exemplu de URL este https://www.javatpoint.com. |
Este folosit în mod obișnuit în fișierele XML și bibliotecă de etichete, cum ar fi JSTL și XSTL, pentru a identifica resursele și binarele. | Este folosit în principal pentru a căuta paginile web pe internet. |
Schema URI poate fi protocol, desemnare, specificație sau orice altceva. | Schema URL-ului este de obicei un protocol precum HTTP, HTTPS, FTP etc. |
Concluzie
Conform discuției de mai sus, acum putem face diferența între URI și URL. Un URI este o secvență de caractere care identifică o resursă web prin locație, nume sau ambele disponibile pe internet. În timp ce, URL-ul este o secvență de caractere care identifică doar locația unei resurse disponibile pe internet.