Usa ka Web Browser Gigamit sa Display Web Content Content
Ang mga Web browser sama sa Internet Explorer, Firefox, Chrome, ug Safari nahimutang sa taliwala sa labing popular nga mga aplikasyon sa network sa kalibutan. Gigamit kini alang sa basahon nga kasayuran sa pag-browse apan alang usab sa nagkalain-laing panginahanglan nga naglakip sa online shopping ug casual gaming.
Ang mga web server mao ang naghatag sa sulod sa web browsers; kon unsa ang gihangyo sa browser, ang server naghatud pinaagi sa koneksyon sa internet network.
Client-Server Network Design ug sa Web
Ang mga Web browser ug web server nag-uban sa usa ka sistema sa client-server . Sa computer networking, ang client-server usa ka standard nga pamaagi alang sa pagdisenyo sa mga aplikasyon diin ang datos gitipigan sa sentro nga mga lokasyon (server computers) ug epektibo nga gipaambit uban sa bisan unsang gidaghanon sa ubang mga computer (ang mga kliyente) sa hangyo. Ang tanan nga web browsers naglihok isip mga kliyente nga nangayo og impormasyon gikan sa mga website (mga server).
Daghang web browser nga mga kliyente ang makahangyo sa mga datos gikan sa sama nga website. Ang mga hangyo mahimong mahitabo sa tanan nga lain-laing mga panahon o dungan. Ang mga sistema sa kliyente-server nag-awhag sa tanang mga hangyo sa usa ka site aron pagdumala sa usa ka server. Sa praktis, bisan pa, tungod kay ang gidaghanon sa mga hangyo ngadto sa mga web server usahay motubo nga dako kaayo, ang mga web server kasagarang gitukod ingon nga usa ka gipanghatag nga linaw sa daghang mga computer sa server.
Alang sa dako kaayo nga mga website nga popular sa nagkalain-laing mga nasud sa tibuok kalibutan, kini nga web server pool gi-apod-apod sa geograpiya aron sa pagpalambo sa oras sa tubag sa mga browser. Kon ang server mas duol sa gipangayo nga himan, kini mosunod nga ang panahon nga gikinahanglan aron sa pagluwas sa sulod mas paspas kay sa kon ang server nagalayo pa.
Mga Network Protocol alang sa mga Web Browser ug mga Server
Ang mga Web browser ug mga server nag-communicate pinaagi sa TCP / IP . Ang Hypertext Transfer Protocol (HTTP) mao ang standard application protocol sa ibabaw sa TCP / IP nga nagsuporta sa mga hangyo sa web browser ug sa mga tubag sa server.
Ang mga Web browser usab nagsalig sa DNS aron magtrabaho uban sa mga URL . Kini nga protocol nga mga sumbanan makahimo sa nagkalainlaing brand sa web browsers aron makig-istorya sa lainlaing mga brand sa web server nga wala magkinahanglan og espesyal nga lohika alang sa matag kombinasyon.
Sama sa kadaghanan sa trapiko sa internet, ang mga web browser ug mga koneksyon sa server kasagaran modagan sa usa ka serye sa mga routing network sa intermediate.
Usa ka nag-unang sesyon sa pag-browse sa web nga nagtrabaho sama niini:
- Ang gumagamit nagtino sa usa ka URL sa ilang browser (bisan gikan sa usa ka bookmark o sa pag-type niini)
- Ang browser nagpasiugda sa koneksyon sa TCP sa web server o server pool (gamit ang port 80 sa default) pinaagi sa IP address nga gimantala sa DNS. Ingon nga bahin sa niini nga proseso, ang browser usab naghimo sa pagpangita sa DNS nga pagpangita aron sa pag-convert sa URL ngadto sa IP address
- Human mahuman ang tagdawat sa pag-ila sa iyang kilid sa koneksyon sa TCP, ang browser nagpadala sa mga hangyo sa HTTP ngadto sa server aron makuha ang sulod
- Human ang tugon sa server uban sa sulod alang sa panid, gibawi kini sa browser gikan sa HTTP nga mga pakete ug gipakita kini sumala niana. Ang sulod mahimong maglakip sa mga sulod nga mga URL alang sa mga banner sa pag-anunsiyo o uban pang mga content sa ikatulong partido, nga sa laing bahin nag-aghat sa browser sa pagpagawas sa bag-ong mga hangyo sa koneksyon sa TCP sa mga dapit. Ang browser mahimo usab nga makaluwas sa temporaryo nga kasayuran mahitungod sa mga koneksyon niini ngadto sa lokal nga mga file sa computer nga gitawag nga cookies
- Ang bisan unsa nga mga kasaypanan nga nasinati sa panahon sa paghangyo alang sa sulod mahimong ipakita ingon nga mga linya sa status sa HTTP