In Webbrowser wurdt brûkt om Webservers yn te sjen
Webbrowsers lykas Internet Explorer, Firefox, Chrome en Safari rang ûnder de populêre netwurkapplikaasjes yn 'e wrâld. Se wurde brûkt foar basisynformaasje, mar ek foar ferskillende oare ferletten, lykas online winkels en casual gaming.
Webserver binne wat de ynhâld foar webbrowsers leveret; wat de browser freget, liedt de tsjinner fia ynternet netwurk ferbiningen.
Client-tsjinner Netwurk ûntwerp en it web
Web-browsers en web-tsjinners wurkje gear mei as client-server- systeem. Yn komputer netwurk is client-server in standert metoade foar it ûntwerpen fan applikaasjes wêr't gegevens op sintraal lokaasjes (server computers) bewarre wurde en effisjoneel dield wurde mei elke oantal oare kompjûters (de kliïnten) op fersyk. Alle webbrowsers wurkje as kliïnten dy't ynformaasje freegje fan websiden (servers).
Numerous web browser kliïnters kinne gegevens opfreegje fan deselde webside. Fersyken kinne barre op alle ferskillende tiden of tagelyk. Client-server-systemen skriuwe konsept foar alle fersiken op deselde side dy't troch ien server behannele wurde. Yn 'e praktyk kinne lykwols, omdat it rapport fan webstee-oanfragen soms hiel grut groeie kin, websteeën faak boud wurde as in ferdielde pool fan meardere server-kompjûters.
Foar tige grutte websides dy't populêr binne yn ferskate lannen om 'e wrâld, wurdt dizze webtsjabloan geografysk ferspraat om te helpen om de antwurde tiid foar browsers te ferbetterjen. As de tsjinner tichter by it opfreegjende apparaat folgje, soe it folgje dat de tiid dat it nedich is om de ynhâld te leverjen is flugger as de tsjinner fierder fuort.
Netwurkprotokollen foar webbrowsers en servers
Webbrowsers en tsjinners kommunisearje fia TCP / IP . Hypertekstferfierprotokol (HTTP) is it standert applikaasjeprotokol oan 'e boppesteande fan TCP / IP dy't stipe fan webblêder-fersiken en tsjinneren fan tsjinners.
Webbrowsers fertsjinje ek op DNS om te wurken mei URL-adressen . Dizze protokol-standerts kinne ferskillende merken fan webbrowsers meitsje om te kommunisearjen mei ferskillende brands fan web-tsjinners sûnder spesjale logika foar elke kombinaasje.
Lykas de measte ynternetferkear, webblêder- en serverferbiningen normaal laitsje troch in rige fan intermediate netwurk routers .
In basis websteuning sille wurket sa:
- De brûker befettet in URL yn har browser (fanút in blêdwizer of troch it yn te typen)
- De blêder ynstart in TCP-ferbining nei de webserver of serverpool (brûk de poarte 80 standert) fia har IP-adres as publisearre yn DNS. As part fan dit proses makket de browser ek DNS-fersiken om de URL yn in IP-adres te wikseljen
- Nei't de tsjinner die befestiging fan 'e side fan' e TCP-ferbining foltôget, stjoert de blêder HTTP-fersiken oan de tsjinner om de ynhâld te berikken
- Nei't de tsjinner antwurdet mei ynhâld foar de side, nimt de blêder it út 'e HTTP-pakketsen ôf en besjocht it dus. Ynhâld kinne tafoegje ynsletten URL-adressen foar advertinsjerebanners of in oare ynhâld fan tredden, dy't de blêder bygelyks útliedt om nije TCP-ferbiningfragen oan dizze lokaasjes út te jaan. De blêder kin ek tydlike ynformaasje bewarje oer syn ferbinings mei lokale triemmen op de kliïnt komputer neamd cookies
- Any errors encountered during the request for the content may be displayed as HTTP status lines