Browser Web Digunakna kanggo Nampilake Konten Web Server
Browser web kaya Internet Explorer, Firefox, Chrome, lan Safari pangkat antarane aplikasi jaringan sing paling populer ing donya. Padha digunakake kanggo browsing informasi dhasar nanging uga kanggo macem-macem kabutuhan liyane kalebu belanja online lan game santai.
Server web apa sing nyedhiyakake isi kanggo browser web; apa sing dijaluk browser, server ngirim liwat sambungan jaringan internet.
Desain Jaringan Klien-Server dan Web
Browser web lan server web bisa bebarengan minangka sistem klien-server . Ing jaringan komputer, client-server minangka cara standar kanggo ngrancang aplikasi ing ngendi data disimpen ing lokasi pusat (komputer server) lan akeh sing dienggo bareng karo komputer liyane (klien) ing panyuwunan. Kabeh browser web fungsi minangka klien sing nyuwun informasi saka situs web (server).
Sawetara klien browser web bisa njaluk data saka situs web sing padha. Panyuwunan bisa kedadeyan ing kabeh wektu sing beda-beda utawa bebarengan. Sistem klien-server nyebutake kabeh panjaluk menyang situs sing padha ditangani dening siji server. Nanging, ing praktik, amarga volume panjalukan kanggo server web kadhangkala bisa tuwuh banget, server web asring dibangun minangka blumbang sing disebarake saka pirang-pirang komputer server.
Kanggo situs web sing gedhe banget populer ing negara-negara ing saindenging jagad, blumbang server web kasebut disebar sacara geografi kanggo mbantu ningkatake wektu nontok kanggo browser. Yen server luwih cedhak karo piranti sing njaluk, bakal ngetutake yen wektu kanggo ngirim isi luwih cepet tinimbang yen server luwih akeh.
Protokol Jaringan kanggo Web Browser lan Server
Browser lan server Web berkomunikasi liwat TCP / IP . Hypertext Transfer Protocol (HTTP) iku protokol aplikasi standar ing ndhuwur TCP / IP sing ndhukung panjaluk browser web lan respon server.
Browser web uga ngandut DNS kanggo nggarap URL . Iki standar protokol ngijini macem-macem merek browser web kanggo komunikasi karo merek web server liyane tanpa perlu logika khusus kanggo saben kombinasi.
Kaya kabeh lalu lintas internet, browser web lan koneksi server biasane dilakoni liwat serangkaian router jaringan penengah.
Sawijining sesi njelajah web dhasar bisa kaya:
- Panganggo nampilake URL ing browser (saka tetenger utawa ngetik ing)
- Browser miwiti sambungan TCP menyang server web utawa blumbang server (nggunakake port 80 kanthi standar) liwat alamat IP kaya sing diterbitake ing DNS. Minangka bagéan saka proses iki, browser uga ndadekake panjaluk DNS kanggo ngonversi URL menyang alamat IP
- Sawise server entuk pangakon saka sisih sambungan TCP, browser ngirim panjaluk HTTP menyang server kanggo njupuk isi kasebut
- Sawise server balesan karo isi kanggo kaca, browser njupuk saka paket HTTP lan nampilake kasebut. Isi bisa nyakup URL sing ditempelake kanggo spanduk iklan utawa isi pihak katelu liyane, sing uga nimbulake browser kanggo nerbitake panjalukan sambungan TCP anyar menyang lokasi kasebut. Browser uga nyimpen informasi sakwentoro babagan sambungan menyang file lokal ing komputer klien sing disebut cookie
- Sembarang kasalahan sing ditemoni sajrone panjaluke isi kasebut bisa dituduhake minangka baris status HTTP