Një shfletues web përdoret për të shfaqur përmbajtjen e serverit të uebit
Shfletuesit e internetit si Internet Explorer, Firefox, Chrome dhe Safari renditen midis aplikacioneve më të njohura të rrjetit në botë. Ato përdoren për shfletimin e informacionit bazë, por gjithashtu për nevoja të tjera të ndryshme, duke përfshirë pazar online dhe lojëra të rastësishme.
Web serverat janë ato që furnizojnë përmbajtjen për shfletues web; atë që kërkoni browser-u, serveri dorëzon përmes lidhjeve të rrjetit në Internet.
Dizajn i Rrjetit Klient-Server dhe Web
Shfletuesit dhe serverat e internetit funksionojnë së bashku si një sistem klient-server . Në rrjetet kompjuterike, klienti-server është një metodë standarde për dizajnimin e aplikacioneve ku të dhënat mbahen në vendet qendrore (kompjuterët server) dhe shpërndahen në mënyrë efikase me ndonjë numër të kompjuterëve të tjerë (klientët) sipas kërkesës. Të gjithë shfletuesit e internetit funksionojnë si klientë që kërkojnë informacion nga faqet e internetit (serverët).
Shfrytëzues të shumtë të shfletuesve të internetit mund të kërkojnë të dhëna nga e njëjta faqe interneti. Kërkesat mund të ndodhin në të gjitha kohërat e ndryshme ose në të njëjtën kohë. Sistemet klient-server konceptualisht kërkojnë që të gjitha kërkesat në të njëjtin vend të trajtohen nga një server. Në praktikë, megjithatë, për shkak se vëllimi i kërkesave të serverëve të uebit nganjëherë mund të rritet shumë i madh, serverat e uebit shpesh ndërtohen si një pako e shpërndarë e kompjuterëve të serverave të shumtë.
Për faqet e internetit shumë të mëdha të njohura në vende të ndryshme anembanë botës, kjo pako e serverit të uebit shpërndahet gjeografikisht për të ndihmuar në përmirësimin e kohës së përgjigjes ndaj shfletuesve. Nëse serveri është më afër pajisjes kërkuese, do të ndiqte se koha që duhet për të ofruar përmbajtjen është më e shpejtë se në qoftë se serveri ishte më larg.
Protokollet e Rrjetit për Shfletues Web dhe Servera
Web shfletuesit dhe serverat komunikojnë nëpërmjet TCP / IP . Hypertext Transfer Protocol (HTTP) është protokolli i aplikimit standard në krye të kërkesave të shfletuesit të TCP / IP dhe përgjigjeve të serverit.
Shfletuesit e uebit gjithashtu mbështeten në DNS për të punuar me URL . Këto standarde të protokollit u mundësojnë markave të ndryshme të shfletuesve të internetit që të komunikojnë me markat e ndryshme të serverëve të internetit pa kërkuar logjikën e veçantë për secilën kombinim.
Ashtu si shumica e trafikut të internetit, shfletuesit e uebit dhe lidhjet e serverëve normalisht kalojnë nëpër një seri routerësh të ndërmjetëm të rrjetit .
Një sesion bazë i shfletimit të internetit funksionon kështu:
- Përdoruesi përcakton një URL në shfletuesin e tyre (ose nga një shënjues ose duke shtypur atë)
- Shfletuesi inicion një lidhje TCP me serverin e internetit ose pishinën e serverit (duke përdorur portin 80 si parazgjedhje) nëpërmjet adresës së tij IP të botuar në DNS. Si pjesë e këtij procesi, shfletuesi gjithashtu bën kërkesa DNS lookup për të kthyer URL në një adresë IP
- Pasi serveri përfundon njohjen e anës së saj të lidhjes TCP, shfletuesi i dërgon kërkesat HTTP tek serveri për të rifituar përmbajtjen
- Pasi serveri përgjigjet me përmbajtjen për faqen, shfletuesi e merr atë nga pako HTTP dhe e tregon atë në përputhje me rrethanat. Përmbajtja mund të përfshijë URL-të e ngulitura për banderola reklamuese ose përmbajtje të tjera të palëve të treta, që nga ana tjetër shkakton shfletuesin që të lëshojë kërkesat e reja të lidhjes TCP në ato vende. Shfletuesi mund të ruajë gjithashtu informacione të përkohshme për lidhjet e tij me skedarët lokalë në kompjuterin e klientit të quajtur cookies
- Çdo gabim i hasur gjatë kërkesës për përmbajtjen mund të shfaqet si linja të statusit HTTP