Ce este o adresă URL? (Uniform Resource Locator)

Definiția și exemplele unei adrese URL

Abreviată ca adresă URL , un identificator de resurse uniform este o modalitate de a identifica locația unui fișier pe internet. Acestea sunt cele pe care le folosim pentru a deschide nu numai site-urile web, ci și pentru a descărca imagini, videoclipuri, programe software și alte tipuri de fișiere găzduite pe un server.

Deschiderea unui fișier local pe computer este la fel de simplu ca și dublul clic pe el, dar pentru a deschide fișiere pe computerele la distanță , cum ar fi serverele web, trebuie să folosim URL-uri pentru ca browserul nostru să știe unde să se uite. De exemplu, deschiderea fișierului HTML care reprezintă pagina web explicată mai jos se face prin introducerea acestuia în bara de navigare din partea de sus a browserului pe care îl utilizați.

Resursele localizate uniform sunt cel mai adesea abreviate ca adrese URL, dar sunt numite și adrese de site web atunci când se referă la adresele URL care utilizează protocolul HTTP sau HTTPS.

URL-ul este, de obicei pronunțat, cu fiecare literă vorbită individual (adică u - r - l , nu eșarfă ). Acesta a fost o abreviere pentru Universal Resource Locator înainte de a fi schimbat în Uniform Resource Locator.

Exemple de adrese URL

Probabil că ați folosit pentru a introduce URL-ul, ca acesta pentru a accesa site-ul Google:

https://www.google.com

Întreaga adresă este denumită URL-ul. Un alt exemplu este acest site (primul) și Microsoft (al doilea):

https: // https://www.microsoft.com

Puteți chiar să obțineți super specific și să deschideți adresa URL directă unei imagini, cum ar fi această lungă care indică logo-ul Google pe site-ul Wikipedia. Dacă deschideți această legătură, puteți vedea că aceasta începe cu https: // și are o adresă URL ca în mod obișnuit ca exemplele de mai sus, dar are apoi o mulțime de alte texte și slash-uri pentru a vă îndrepta către dosarul și fișierul exact în care imaginea se află pe serverul site-ului web.

Același concept se aplică atunci când accesați pagina de conectare a unui router ; adresa IP a routerului este utilizată ca adresă URL pentru a deschide pagina de configurare. Vedeți această listă de parole implicite NETGEAR pentru a vedea ce vreau să spun.

Cei mai mulți dintre noi sunt familiarizați cu aceste tipuri de adrese URL pe care le folosim într-un browser web, cum ar fi Firefox sau Chrome, dar acestea nu sunt singurele cazuri în care veți avea nevoie de o adresă URL.

În toate aceste exemple, utilizați protocolul HTTP pentru a deschide site-ul web, care este probabil cel mai multe persoane care întâlnesc, dar există și alte protocoale pe care le-ați putea folosi, precum FTP, TELNET , MAILTO și RDP. O adresă URL poate chiar să indice fișierele locale pe care le aveți pe un hard disk . Fiecare protocol poate avea un set unic de reguli de sintaxă pentru a ajunge la destinație.

Structura unei adrese URL

O adresă URL poate fi împărțită în secțiuni diferite, fiecare piesă având un scop specific atunci când accesează un fișier la distanță.

Adresele HTTP și FTP sunt structurate la fel ca protocol: // hostname / fileinfo . De exemplu, accesarea unui fișier FTP cu adresa URL poate arăta cam așa:

FTP: //servername/folder/otherfolder/programdetails.docx

... care, pe lângă faptul că are FTP în loc de HTTP , arată ca orice alt URL pe care l-ați putea întâlni acolo pe web.

Să utilizăm următoarea adresă URL, care este anunțul Google privind o defecțiune a procesorului , ca exemplu de adresă HTTP și identificarea fiecărei părți:

https://security.googleblog.com/2018/01/todays-cpu-vulnerability-what-you-need.html

Reguli de sintaxă pentru adrese URL

Numai numerele, literele și următoarele caractere sunt permise într-o adresă URL: ()! $ -'_ * +.

Alte caractere trebuie să fie codate (traduse în codul de programare) pentru a fi acceptate într-o adresă URL.

Unele adrese URL au parametri care separă adresa URL de variabilele suplimentare. De exemplu, când efectuați o căutare Google :

https://www.google.com/search?q=

... semnul întrebării pe care îl vedeți este să spuneți unui anumit script, găzduit pe serverul Google, că doriți să trimiteți o comandă specifică pentru a obține rezultate personalizate.

Scriptul specific pe care Google îl folosește pentru a executa căutările știe că indiferent ce urmează după aq = o parte a adresei URL ar trebui să fie identificată ca termen de căutare, deci orice este tipărit la acel punct din URL este folosit pentru a căuta în motorul de căutare Google.

Puteți vedea un comportament similar în URL-ul din această căutare YouTube pentru cele mai bune videoclipuri de pisică :

https://www.youtube.com/results?search_query=best+cat+videos

Notă: deși spațiile nu sunt permise într-o adresă URL, unele site-uri utilizează un semn + , pe care îl puteți vedea atât în ​​exemplele Google, cât și în exemplele YouTube. Alții folosesc echivalentul codificat al unui spațiu, care este % 20 .

Adresele URL care utilizează mai multe variabile utilizează unul sau mai multe ampersands după semnul întrebării. Puteți vedea exemplul aici pentru o căutare Amazon.com pentru Windows 10:

https://www.amazon.com/s/ref=nb_sb_noss_2?url=search-alias%3Daps&field-keywords=windows+10

Prima variabilă, url , este precedată de semnul întrebării, dar următoarea variabilă, cuvintele-cheie , este precedată de un ampersand. Variabilele suplimentare ar fi, de asemenea, precedate de un ampersand.

Părțile dintr-o adresă URL sunt sensibile la minuscule - în special, totul după numele domeniului (directoarele și numele fișierului). Puteți vedea acest lucru pentru dvs. dacă utilizați cuvântul "unelte" din adresa URL de exemplu de pe site-ul meu pe care am deconstruit-o mai sus, făcând sfârșitul adresei URL read /free-driver-updater-Tools.htm . Încercați să deschideți pagina respectivă aici și puteți vedea că nu se încarcă deoarece acel fișier specific nu există pe server.

Mai multe informații despre adresele URL

Dacă o adresă URL vă îndreaptă către un fișier pe care îl poate afișa browserul dvs. web, cum ar fi o imagine JPG , atunci nu trebuie să descărcați fișierul pe computer pentru al vedea. Cu toate acestea, pentru fișierele care nu sunt afișate în mod normal în browser, cum ar fi fișierele PDF și DOCX și, în special, fișierele EXE (și multe alte tipuri de fișiere), vi se va solicita să descărcați fișierul pe computer pentru al utiliza.

Adresele URL oferă o modalitate ușoară de accesare a adresei IP a unui server fără a fi nevoie să știm care este adresa reală. Sunt ca nume ușor de reținut pentru site-urile noastre preferate. Această traducere dintr-o adresă URL la o adresă IP este cea la care sunt utilizate serverele DNS .

Unele adrese URL sunt foarte lungi și complexe și sunt cel mai bine utilizate dacă faceți clic pe acesta ca link sau copiați / inserați-l în bara de adrese a browserului. O greșeală într-o adresă URL ar putea genera o eroare de cod de stare HTTP de 400 de serii, cel mai frecvent tip fiind o eroare 404 .

Un exemplu poate fi vazut la 1and1.com . Dacă încercați să accesați o pagină care nu există pe serverul lor (ca aceasta), veți primi o eroare de 404. Aceste tipuri de erori sunt atât de frecvente încât veți găsi adesea versiuni personalizate, adesea pline de umor, ale acestora pe anumite site-uri web. Vedeți cele 20 de cele mai bune 404 de pagini de eroare Ever slideshow pentru unele dintre preferatele mele personale.

Dacă întâmpinați probleme la accesarea unui site Web sau a unui fișier online despre care credeți că ar trebui să se încarce în mod normal, consultați Cum se depanează o eroare într-o adresă URL pentru câteva idei utile despre ce trebuie făcut în continuare.

Majoritatea adreselor URL nu necesită să se specifice numele portului. Deschiderea google.com , de exemplu, se poate face prin specificarea numărului portului la sfârșit, la fel ca http://www.google.com:80, dar nu este necesar. Dacă site-ul web funcționa pe portul 8080, puteți înlocui portul și puteți accesa pagina în acest fel.

Implicit, site-urile FTP utilizează portul 21, dar altele pot fi configurate pe portul 22 sau ceva diferit. Dacă site-ul FTP nu utilizează portul 21, trebuie să specificați care dintre acestea este utilizat pentru a accesa corect serverul. Același concept se aplică pentru orice adresă URL care utilizează un port diferit de cel pe care programul utilizat pentru acces presupune implicit că îl folosește.