A Web Browser Inoshandiswa Kuratidza Web Server Content
Mawebvu eIndaneti seInternet Explorer, Firefox, Chrome, uye Safari yakarongwa pakati pezvinonyanya kuzivikanwa mumagetsi emunyika. Izvo zvinoshandiswa pakutsvaga ruzivo rwekutsvaga asiwo kune zvimwe zvakasiyana siyana zvinosanganisira kushandiswa kwepaIndaneti uye kutamba mitambo.
Maseva ewebhu ndeapi anopa zvinyorwa zvewebhu web browser; icho browser ichi chikumbira, sevha inoponesa kuburikidza neInternet network connections.
Client-Server Network Design uye Webhu
Mawebvu ewebhu uye web server zvinoshanda pamwe chete semuteereri-server system. Mumakombiyuta ekutengesa, muteresi-server ndiyo nzira yakagadzirirwa yekugadzira zvidzidzo apo deta iri kuchengetwa munzvimbo dzepakombiyuta (server computers) uye yakagoverwa zvakakwana nenhamba ipi zvayo yemamwe makombiyuta (vatengi) pachikumbiro. Zvose zvinovhura webhusaiti zvinoshanda sevatengi vanokumbira ruzivo kubva kune mawebsite (sevhisi).
Vakawanda web browser browser vanogona kukumbira demo kubva kune imwe yewebhu. Zvikumbiro zvinogona kuitika panguva dzose dzakasiyana kana imwechete. Mutevedzeri-server masangano anonyanya kudaidza zvikumbiro zvese kune imwe nzvimbo kuti inotarisirwa neimwe sevha. Mukuita, zvakadaro, nokuti kuwanda kwezvikumbiro kumaseva ewebhu dzimwe nguva zvinokura zvakakura kwazvo, mapuraneti ewebhu anowanzovakwa senhare inoparadzirwa yevazhinji computer makombiyuta.
Newebsite dzakawanda dzakakurumbira munyika dzakasiyana-siyana munyika yose, iyi web server pool inowanikwa munzvimbo inobatsira kubatsira kuvandudza nguva yekupindura kune vashandisi. Kana sevha iri pedyo nechekukumbira, iyo inotevera kuti nguva inotora kuunza zvinyorwa zvinokurumidza kudarika kana server yaive iri kure.
Nzira dzeMitambo yeWeb Browsers neSeva
Tsvaji dzewebhu uye maseravha anotaurirana neTCP / IP . Hypertext Transfer Protocol (HTTP) ndiyo inoshandiswa purogiramu yepamutemo pamusoro peTCP / IP inotsigira zvikumbiro zvewebhu yewebhu uye mhinduro dzeeva.
Tsvaji dzewebhu dzewebhu dzinovimbawo neDNS kushanda nema URLs . Aya maitiro emitemo anobvumira marongerwo akasiyana ewebhu web browser kuti ataurirane nemhando dzakasiyana dzemaseva ewebhu pasina kudikanwa kwekodhi yega yega yekubatanidza.
Kufanana nehuwandu hwemotokari, web browser uye sangano rekubatanidza zvinowanzopfuura nepakati pezvikamu zvepakati dzemagetsi .
Nheyo yekutanga yekushandura inoita seyiyi:
- Mushandisi anotsanangura URL mumusikana wavo (zvichibva mubhukimaki kana nekuisa mukati)
- Mushanduri wacho anotanga kushamwaridzana kweTCP kune web server kana padziva revha (kushandisa chiteshi 80 nekutadza) kuburikidza neIndaneti yeIndaneti yakabudiswa muDNS. Sezvo chikamu chekuita izvi, shanduro yacho inoitawo DNS kudiwa zvikumbiro zvekushandura URL kuenda kuIndaneti
- Mushure mekunge sevha yapera kugamuchira kwechikamu chayo cheTCP connection, shanduro inotumira zvikumbiro zveHTTP kune sevha kuti iwane zvinyorwa
- Mushure mekunge sevha inopindura nezvakagadzirirwa peji, mutsvairi wacho anobva atora kubva paPatetti dzeHTTP uye anozviratidza zvakakodzera. Zviripo zvinogona kusanganisira URL dzakabatanidzwa zvekutengesa mabhendi kana zvimwe zvepatikiti, izvo zvinoita kuti shanduro yacho ibudise zvitsva zvekubatanidza TCP kune dzimwe nzvimbo. Tsvakurudzo inogona kuchengetedzawo zvenguva pfupi nezvekubatana kwayo kune mafaira epasi pakombiyuta yemaklayiti inonzi cookies
- Chero zvikanganiso zvakasangana panguva yekukumbira kwezvinyorwa zvingave zvichiratidzwa semitsara yemamiriro eHtTP