Kako komuniciraju veb pregledači i web serveri

Veb pregledač se koristi za prikaz sadržaja Web servera

Veb pregledači kao što su Internet Explorer, Firefox, Chrome i Safari su među najpopularnijim mrežnim aplikacijama na svijetu. Koriste se za pretraživanje osnovnih informacija, ali i za razne druge potrebe, uključujući online kupovinu i casual igranje.

Web serveri su ono što snabdeva sadržaj za web pregledače; šta pretraživač zahteva, server isporučuje preko internet mrežnih veza.

Dizajn mreže klijenta i servera i Web

Veb pregledači i web serveri funkcionišu zajedno kao klijent-server sistem. U računarskom umrežavanju, klijent-server je standardna metoda za dizajniranje aplikacija u kojima se podaci čuvaju na centralnim lokacijama (server računari) i koji se efikasno dele sa bilo kojim drugim računarima (klijentima) na zahtjev. Svi web preglednici funkcionišu kao klijenti koji traže informacije sa web lokacija (servera).

Brojni klijenti web pregledača mogu tražiti podatke sa istog sajta. Zahtevi se mogu desiti u svim različitim vremenima ili istovremeno. Klijent-server sistemi konceptualno pozivaju na sve zahtjeve na istoj lokaciji kojim upravlja jedan server. U praksi, međutim, zbog toga što obim zahteva na web serverima ponekad može porasti veoma veliki, web serveri se često grade kao distribuirani bazen više servera računara.

Za veoma velike web stranice koje su popularne u različitim zemljama širom svijeta, ovaj web server baziran je geografski distribuiran kako bi poboljšao vrijeme odgovora na pretraživače. Ako je server bliži uređaju koji traži, sledi da je potrebno vreme da se sadržaj dostavi brže nego ako je server udaljen.

Mrežni protokoli za Web pregledače i servere

Veb pregledači i serveri komuniciraju putem TCP / IP . Protokol hipertekstnog prenosa (HTTP) je standardni aplikacijski protokol na vrhu TCP / IP koji podržava zahteve web preglednika i odgovore servera.

Veb pregledači se takođe oslanjaju na DNS da rade sa URL adresama . Ovi standardi protokola omogućavaju različitim brendovima web pregledača da komuniciraju različitim brendovima web servera bez potrebe za posebnom logikom za svaku kombinaciju.

Kao i većina internetskog saobraćaja, web pregledač i server konekcije obično prolaze kroz niz međusobnih mrežnih rutera .

Osnovna sesija pretraživanja veba radi ovako: