Veebibrauserit kasutatakse veebiserveri sisu kuvamiseks
Veebi brauserid, nagu Internet Explorer, Firefox, Chrome ja Safari, kuuluvad maailma kõige populaarsemate võrgulahenduste hulka. Neid kasutatakse põhiinformatsiooni sirvimiseks, aga ka erinevateks muudeks vajadusteks, sh veebipoodide ja juhuslike mängude tegemiseks.
Mis pakuvad veebibrauserite sisu; mida brauser nõuab, server edastab internetiühenduse kaudu.
Kliendiserveri võrgu disain ja veeb
Veebibrauserid ja veebiserverid toimivad koos kliendiserveri süsteemina. Arvutivõrkude puhul on kliendiserver standardne meetod rakenduste kavandamiseks, kus andmeid hoitakse kesksetes asukohtades (serverarvutid) ja mida soovi korral tõhusalt jagatakse paljude teiste arvutitega (kliendid). Kõik veebibrauserid toimivad klientidena, kes küsivad teavet veebisaitidelt (serverid).
Paljud veebibrauseri kliendid saavad taotleda andmeid samalt veebisaidilt. Taotlused võivad toimuda igal erineval ajal või samaaegselt. Kliendi-serveri süsteemid nõuavad kontseptuaalselt, et kõik ühe saidi päringud käideldaks ühe serveriga. Praktikas aga, kuna veebiserverite päringute hulk võib mõnikord olla väga suur, moodustavad veebiserverid tihti mitme serveri arvuti jaotatud hulga.
Väga suurte veebisaitide jaoks, mis on populaarsed erinevates riikides maailmas, jagatakse see veebiserveri kogum geograafiliselt, et aidata parandada brauseritele reageerimise aega. Kui server on taotluse esitanud seadmele lähemal, näib see, et sisu edastamiseks kuluv aeg on kiirem, kui server oleks kaugemal.
Veebi brauserite ja serverite võrguprotokollid
Veebibrauserid ja serverid suhtlevad TCP / IP kaudu . Hypertext Transfer Protocol (HTTP) on TCP / IP peamine standardrakendusprotokoll, mis toetab veebibrauseri päringuid ja serveri vastuseid.
Veebi brauserid toetuvad ka URL-idega töötamiseks DNS- ile . Need protokollimenetlused võimaldavad veebibrauserite erinevaid kaubamärke suhelda erinevate veebiserverite kaubamärkidega, ilma et oleks vaja iga kombinatsiooni jaoks eraldi loogikat.
Nagu enamik Interneti-liiklust, töötavad veebibrauser ja serveriühendused tavaliselt vahevõrgu ruuterite seeriaga.
Põhilised veebibrauseriseansid toimivad järgmiselt:
- Kasutaja määrab oma brauseris URL-i (kas järjehoidja kaudu või sisestades selle)
- Brauser algatab TCP-ühenduse veebiserveri või serveripoolse (kasutades vaikimisi port 80) IP-aadressi kaudu avaldatud DNS-i kaudu. Selle protsessi osana teeb brauser ka DNS-i päringupäringu URL-i teisendamiseks IP-aadressiks
- Pärast seda, kui server lõpetab TCP-ühenduse külgmise kinnituse, saadab brauser serverile HTTP-päringu sisu hankimiseks
- Kui server vastab lehe sisule, laadib see brauser HTTP-pakettidelt välja ja kuvab selle vastavalt. Sisu võib sisaldada manustatud URL-e bännerite reklaamimiseks või muu kolmanda osapoole sisuks, mis omakorda käivitab brauseri uutele TCP-ühenduste taotlustele nendele asukohtadele avaldamiseks. Brauser võib ka salvestada ajutist teavet oma ühenduste kohta kliendi arvuti kohalike failide nimega küpsised
- Sisu taotlemisel tekkinud vigu võidakse näidata kui HTTP olekuribasid