Kako komuniciraju web preglednici i web poslužitelji

Web preglednik se koristi za prikaz sadržaja web poslužitelja

Web preglednici poput Internet Explorera, Firefoxa, Chromea i Safarija su među najpopularnijim mrežnim aplikacijama na svijetu. Koriste se za pregledavanje osnovnih informacija, ali i za različite potrebe, uključujući online kupnju i povremene igre.

Web poslužitelji su ono što opskrbljuju sadržaj web preglednicima; što preglednik traži, poslužitelj isporučuje putem internetske mrežne veze.

Mrežni dizajn klijenta i poslužitelja i web

Web preglednici i web poslužitelji funkcioniraju zajedno kao klijent-poslužiteljski sustav. U računalnom umrežavanju, klijent-poslužitelj je standardna metoda za projektiranje aplikacija gdje se podaci čuvaju na središnjim lokacijama (poslužiteljskim računalima) i učinkovito se dijele s bilo kojim brojem drugih računala (klijenti) na zahtjev. Svi web preglednici funkcioniraju kao klijenti koji traže informacije s web stranica (poslužitelja).

Brojni klijenti web preglednika mogu zatražiti podatke s iste web stranice. Zahtjevi se mogu dogoditi u različitim vremenima ili istodobno. Klijent-poslužiteljski sustavi konceptualno pozivaju da se svi zahtjevi na istom mjestu upravljaju jednim poslužiteljem. U praksi, međutim, budući da volumen zahtjeva za web poslužiteljima ponekad može narasti vrlo velik, web poslužitelji često su izgrađeni kao distribuirani bazen više poslužiteljskih računala.

Za vrlo velike web stranice popularne u različitim zemljama širom svijeta, ovaj bazen web poslužitelja geografski se distribuira kako bi pomogao poboljšati vrijeme odgovora preglednicima. Ako je poslužitelj bliži uređaju za podnošenje zahtjeva, slijedi da je vrijeme potrebno za isporuku sadržaja brže nego ako je poslužitelj udaljeniji.

Mrežni protokoli za web preglednike i poslužitelje

Web preglednici i poslužitelji komuniciraju putem TCP / IP . Hypertext Transfer Protocol (HTTP) standardni je protokol o aplikaciji na vrhu TCP / IP koji podržava zahtjeve web preglednika i odgovore poslužitelja.

Web preglednici također se oslanjaju na DNS za rad s URL-ovima . Ti standardi protokola omogućuju različitim robnim markama web preglednika da komuniciraju s različitim robnim markama web poslužitelja bez potrebe za posebnom logikom za svaku kombinaciju.

Kao i većina internetskih prometa, internetski preglednik i veze s poslužiteljem obično se izvode kroz niz srednjih mrežnih usmjerivača .

Osnovna web sesija web-pregledavanja funkcionira ovako: