Atunci când o adresă web sau un URL (uniform resource locator) este tastat într-un navigator web, acesta stabilește o conexiune la serviciul web existent de pe server folosind protocolul HTTP. URL-urile și URI-urile (Uniform Resource Identifier) sunt nume pe care majoritatea oamenilor le asociază cu adrese web.

Comanda URL-ul este un exemplu de URL care se referă la o anumită resursă; o pagină web numită fișierul Pe un server identificat ca cisco.com. Dați clic pe fiecare figură pentru a vedea pașii folosiți de HTTP.

Navigatoarele web sunt un tip de aplicație client pe care o folosește un calculator pentru a se conecta la World Wide Web și pentru a accesa resursele stocate pe un server web. Având în vedere majoritatea proceselor de server, serverul web rulează ca un serviciu de background și face ca diferite tipuri de fișiere să fie disponibile.

Pentru a accesa conținutul, clienții de web fac conexiuni la server și solicită resursele dorite. Serverul răspunde cu resursele și, la primire, navigatorul interpretează datele și le prezintă utilizatorului.

Navigatoarele pot interpreta și prezenta mai multe tipuri de date (precum text în clar sau Hypertext Markup Language, limbajul în care paginile web sunt construite). În orice caz, alte tipuri de date pot solicita un alt serviciu sau program, denumit de obicei ca plug-in sau add-on. Pentru a ajuta navigatorul să determine ce tip de fișier primește, serverul specifică ce fel de date conține fișierul.

Pentru a înțelege mai bine modul în care navigatoarele web și clienții de web interacționează, putem examina modul în care o pagină web este deschisă într-un navigator. Pentru acest exemplu, folosiți URL-ul http://www.cisco.com/index.html.

Mai întâi, așa cum se arată în Figura 1, navigatorul interpretează cele trei părți ale URL-ului:

1. http (protocolul sau schema)

2. www.cisco.com (numele serverului )

3. fișierul (numele unui anumit fișier solicitat)

Așa cum se arată în Figura 2, navigatorul verifică apoi cu un server de nume pentru a converti www.cisco.com într-o adresă numerică, ce este folosită pentru a se conecta la server. Folosind condițiile HTTP-ului, navigatorul trimite o cerere GET către server și întreabă de fișierul index.html. Serverul, așa cum se arată în Figura 3, trimite codul HTML pentru această pagină web către un navigator. În final, așa cum se arată în Figura 4, navigatorul descifrează codul HTML și formatează pagina pentru fereastra navigatorului.