Paano Kumomunikasyon ng Mga Web Browser at Web Server

Ang Web Browser ay Ginagamit upang Ipakita ang Nilalaman ng Web Server

Ang mga browser ng Web tulad ng ranggo ng Internet Explorer, Firefox, Chrome, at Safari kabilang sa mga pinakasikat na application ng network sa mundo. Ginagamit ang mga ito para sa pangunahing pag-browse sa impormasyon ngunit din para sa iba't ibang pangangailangan kabilang ang online shopping at casual gaming.

Ang mga server ng web ay kung ano ang nagbibigay ng nilalaman para sa mga web browser; kung ano ang hinihiling ng browser, naghahatid ang server sa pamamagitan ng mga koneksyon sa network ng Internet.

Disenyo ng Network ng Client-Server at ng Web

Ang mga browser ng web at mga server ng web ay magkakasamang nagtatrabaho bilang isang client-server system. Sa computer networking, client-server ay isang standard na paraan para sa pagdisenyo ng mga aplikasyon kung saan ang data ay pinananatiling sa gitnang mga lokasyon (server computer) at mahusay na ibinahagi sa anumang bilang ng iba pang mga computer (ang mga kliyente) sa kahilingan. Ang lahat ng mga web browser ay gumana bilang mga kliyente na humiling ng impormasyon mula sa mga website (server).

Maraming mga web browser client ang maaaring humiling ng data mula sa parehong website. Maaaring mangyari ang mga kahilingan sa lahat ng iba't ibang oras o sabay-sabay. Ang mga sistema ng kliyente-server ay tinatawag na conceptually para sa lahat ng mga kahilingan sa parehong site upang mapangasiwaan ng isang server. Sa pagsasagawa, gayunpaman, dahil ang dami ng mga kahilingan sa mga server ng web ay maaaring paminsan-minsan ay lumalaki nang malaki, ang mga web server ay madalas na itinatayo bilang isang ibinahagi na pool ng maraming mga computer ng server.

Para sa mga malalaking website na popular sa iba't ibang bansa sa buong mundo, ang web server pool na ito ay ibinahagi sa heograpiya upang makatulong na mapabuti ang oras ng pagtugon sa mga browser. Kung ang server ay mas malapit sa humiling na aparato, sundin nito na ang oras na kinakailangan upang maihatid ang nilalaman ay mas mabilis kaysa sa kung ang server ay malayo ang layo.

Mga Network Protocol para sa Mga Web Browser at Mga Server

Ang mga browser ng web at mga server ay nakikipag-usap sa pamamagitan ng TCP / IP . Ang Hypertext Transfer Protocol (HTTP) ay ang karaniwang protocol ng aplikasyon sa ibabaw ng TCP / IP na sumusuporta sa mga kahilingan sa web browser at mga tugon ng server.

Ang mga browser ng Web ay umaasa rin sa DNS upang gumana sa mga URL . Ang mga pamantayan ng protocol na ito ay nagbibigay-daan sa iba't ibang mga tatak ng mga web browser upang makipag-ugnayan sa iba't ibang mga tatak ng mga server ng web nang hindi nangangailangan ng espesyal na lohika para sa bawat kumbinasyon.

Tulad ng karamihan sa trapiko sa internet, ang mga koneksyon sa web browser at server ay karaniwang tumatakbo sa pamamagitan ng isang serye ng mga intermediate routers ng network .

Ang isang pangunahing sesyon sa pag-browse sa web ay ganito: