Uniform Resource Locator

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare
Notă despre dezambiguizare.svg Dezambiguizare - "URL" se referă aici. Dacă căutați alte semnificații, consultați URL (dezambiguizare) .

Un Uniform Resource Locator (în acronim URL ) este o secvență de caractere care identifică în mod unic adresa unei resurse dintr-o rețea de calculatoare , cum ar fi un document , o imagine , un videoclip , prezent de obicei pe un server gazdă și redat accesibil unui client .

Este folosit în principal pentru a indica resurse web ( http ), resurse recuperabile prin protocoale de transfer de fișiere (ftp ), partajări la distanță ( smb ) sau acces la sisteme externe ( ssh ). Rezoluția URL-ului într-o adresă IP, care este necesară pentru rutare cu protocolul IP, are loc prin DNS .

Descriere

Structura unei adrese URL este codificată în documentul IETF RFC 3986 , scris de Tim Berners-Lee și constă în mod normal din șase părți, dintre care unele sunt opționale:

protocollo://[username[:password]@]host[:porta][</percorso>][?querystring][#fragment]

protocol
Identifică protocolul , de obicei la nivel de aplicație , care urmează să fie utilizat pentru accesarea serverului . Cele mai comune protocoale sunt HTTP , HTTPS , FTP , MMS etc. Dacă protocolul nu este specificat, browserul folosește în mod implicit protocolul „http”. În unele cazuri, utilizatorul poate vedea pagina încărcată cu protocolul https, dar asta doar pentru că serverul web a fost deja contactat cu protocolul http și a răspuns browserului cu un cod de stare de redirecționare (3xx, de obicei 301 sau 302).
: //
Separator între protocol și restul adresei URL: de obicei gazdă sau, opțional, numele de utilizator.
nume de utilizator: parola @ (opțional)
Imediat după protocol, este posibilă specificarea acreditării de autentificare ( nume de utilizator și parolă ) pentru accesarea resursei. Cu toate acestea, autentificarea URL este extrem de riscantă, deoarece datele de autentificare sunt trimise către server în text clar , adică nu sunt criptate .
În plus, acest sistem se pretează tehnicilor de phishing care pot induce în eroare utilizatorii, ducându-i către o destinație complet diferită de cea așteptată. De exemplu, http://www.sitosicuro.it|searchq=wikipedia @www.truffatori.com poate http://www.sitosicuro.it|searchq=wikipedia @www.truffatori.com la prima vedere URL-ul unei pagini de pe www.sitosicuro.it, când în realitate duce la www.truffatori. com.
De câțiva ani, o actualizare pentru Internet Explorer (832894) a dezactivat funcția de autentificare, făcându-i ineficiente încercări de phishing. Alte browsere, cum ar fi Firefox, au păstrat funcția, avertizând totuși utilizatorul despre o posibilă încercare de phishing.
gazdă
Identifică serverul pe care se află resursa. Poate fi reprezentat direct de o adresă IP sau (mai frecvent) de un nume de domeniu pe care software-ul îl convertește într-o adresă IP utilizând serviciul DNS .
ușă (opțional)
Identifică portul serviciului de rețea către care să redirecționați solicitarea. Numărul portului poate fi omis atunci când se potrivește cu portul standard asociat protocolului indicat de adresa URL (cum ar fi 80 pentru HTTP sau 443 pentru HTTPS ).
traseu (opțional)
Calea ( calea ) în sistemul de fișiere al serverului care identifică resursa (de obicei o pagină web, imagine sau fișier multimedia). Dacă numele fișierului nu este specificat, serverul poate fi configurat pentru a returna un fișier implicit.
șir de interogare (opțional)
Dacă este necesar, la sfârșitul adresei URL este posibil să adăugați un șir de interogare care îl separă cu utilizarea simbolului „?”. Șirul de interogare este un șir de caractere care permite transmiterea unuia sau mai multor parametri către server.
De obicei, șirul de interogare arată astfel: [...]? Parametru1 = valoare & parametru2 = valoare2.
fragment (opțional)
Dacă este prezent, indică o parte sau o poziție în cadrul resursei, precum șirul de interogare, este posibil să se utilizeze mai mulți parametri, cu diferența că, fiind utilizat de client pentru a ști cum să se deplaseze într-o resursă, aceștia nu vor fi trimiși la server.
În mod normal, fragmentul are acest format: [...] # parametru1 = valoare & parametru2 = valoare2.

Elemente conexe

Alte proiecte

linkuri externe

Controlul autorității GND ( DE ) 4753514-3
Internet Portal internet : accesați intrările Wikipedia care se ocupă de internet