Cum comunică browserele Web și serverele Web

Un browser web este utilizat pentru a afișa conținutul serverului Web

Browserele web precum Internet Explorer, Firefox, Chrome și Safari se numără printre cele mai populare aplicații de rețea din lume. Acestea sunt folosite pentru navigarea informațiilor de bază, dar și pentru diverse alte nevoi, inclusiv cumpărături online și jocuri casual.

Serverele Web furnizează conținutul pentru browserele web; ceea ce solicită browserul, serverul livrează prin conexiuni de rețea Internet.

Client-Server Network Design și Web

Browserele web și serverele web funcționează împreună ca un sistem client-server . În rețeaua de calculatoare, client-server este o metodă standard pentru proiectarea aplicațiilor în care datele sunt păstrate în locații centrale (computere server) și sunt distribuite eficient cu orice număr de alte computere (clienții), la cerere. Toate browserele web funcționează ca clienți care solicită informații de pe site-uri (servere).

Numeroși clienți de browser web pot solicita date de pe același site web. Solicitările se pot întâmpla în orice moment sau simultan. Sistemele client-server solicită în mod conceptual ca toate cererile către același site să fie tratate de un singur server. În practică, totuși, deoarece volumul de cereri către serverele web poate crește uneori foarte mare, serverele web sunt adesea construite ca o rețea distribuită de computere cu mai multe servere.

Pentru site-uri web foarte mari, populare în diferite țări din întreaga lume, acest pool de servere web este distribuit geografic pentru a contribui la îmbunătățirea timpului de răspuns pentru browsere. Dacă serverul este mai aproape de dispozitivul solicitant, rezultă că timpul necesar livrării conținutului este mai rapid decât în ​​cazul în care serverul se afla mai departe.

Protocoale de rețea pentru browsere web și servere

Browserele web și serverele comunică prin TCP / IP . Protocolul de transfer al html (HTTP) este protocolul de aplicație standard în partea de sus a TCP / IP care acceptă cererile browserului web și răspunsurile serverului.

Browserele Web se bazează, de asemenea, pe DNS pentru a lucra cu URL-uri . Aceste standarde de protocol permit diferitelor branduri de browsere web să comunice cu diferite branduri de servere web fără a necesita logică specială pentru fiecare combinație.

Ca majoritatea traficului de internet, conexiunile browserului web și ale serverului rulează în mod normal printr-o serie de routere de rețea intermediare.

O sesiune de navigare web de bază funcționează astfel: