Kivinjari cha Wavuti kinatumika Kuonyesha Maudhui ya Mtandao wa Wavuti
Vivinjari vya wavuti kama Mtandao wa Explorer, Firefox, Chrome, na Safari kati ya maombi maarufu zaidi ya mtandao duniani. Wao hutumiwa kwa kuvinjari msingi wa habari lakini pia kwa mahitaji mengine mbalimbali ikiwa ni pamoja na ununuzi wa mtandaoni na michezo ya kubahatisha ya kawaida.
Seva za wavuti ni nini kinachosambaza maudhui ya vivinjari vya wavuti; kile ambacho kivinjari kinaomba, seva hutoa kupitia uhusiano wa mtandao wa mtandao.
Mpangilio wa Mtandao wa Mtandao wa Mteja na Mtandao
Vivinjari vya wavuti na seva za wavuti hufanya kazi pamoja kama mfumo wa mteja-server . Katika mitandao ya kompyuta, mteja-server ni njia ya kawaida ya kubuni programu ambapo data inachukuliwa katika maeneo ya kati (kompyuta za seva) na kugawanywa kwa ufanisi na idadi yoyote ya kompyuta (wateja) kwa ombi. Vinjari vyote vya wavuti vinafanya kazi kama wateja ambao wanaomba habari kutoka kwenye tovuti (seva).
Wengi wateja wa kivinjari wa wavuti wanaweza kuomba data kutoka kwenye tovuti hiyo hiyo. Maombi yanaweza kutokea wakati wote tofauti au wakati huo huo. Mipangilio ya mteja-server inafikiri kwa wito wa maombi yote kwenye tovuti hiyo ili kushughulikiwa na seva moja. Katika mazoezi, hata hivyo, kwa sababu kiasi cha maombi kwa seva za mtandao zinaweza wakati mwingine kukua kubwa sana, seva za wavuti mara nyingi hujengwa kama bwawa la kusambazwa la kompyuta nyingi za seva.
Kwa tovuti kubwa sana zinazojulikana katika nchi mbalimbali kote ulimwenguni, bwawa la seva ya wavuti hii inashirikiwa kijiografia ili kusaidia kuboresha wakati wa kukabiliana na wavuti. Ikiwa seva iko karibu na kifaa kinachoomba, itafuata kwamba muda unachukua ili kutoa maudhui kwa kasi zaidi kuliko ikiwa seva ilikuwa mbali zaidi.
Itifaki za Mtandao kwa Wavinjari wa Mtandao na Seva
Vivinjari na seva za wavuti zinawasiliana kupitia TCP / IP . Itifaki ya Uhamisho ya Hifadhi ya Hifadhi (HTTP) ni prototi ya kawaida ya maombi juu ya TCP / IP kusaidia maombi ya kivinjari na majibu ya seva.
Vivinjari vya wavuti pia hutegemea DNS kufanya kazi na URL . Viwango vya protoksi huwezesha bidhaa tofauti za vivinjari vya wavuti ili kuwasiliana na bidhaa tofauti za seva za wavuti bila kuhitaji mantiki maalum kwa kila mchanganyiko.
Kama trafiki nyingi za mtandao, kivinjari cha wavuti na seva za kawaida zinaendesha kupitia mfululizo wa njia za kati za mtandao .
Sura ya msingi ya kuvinjari ya wavuti inafanya kazi kama hii:
- Mtumiaji anafafanua URL katika kivinjari chao (ama kutoka kwa alama au kwa kuandika)
- Kivinjari huanzisha uhusiano wa TCP kwenye seva ya mtandao au pool server (kwa kutumia bandari 80 kwa default) kupitia anwani yake IP kama kuchapishwa katika DNS. Kama sehemu ya mchakato huu, kivinjari pia hufanya maombi ya kukuta DNS ili kubadilisha URL kwa anwani ya IP
- Baada ya seva kukamilisha upande wake wa uhusiano wa TCP, kivinjari hutuma maombi ya HTTP kwa seva ili kupata maudhui
- Baada ya seva kujibu na maudhui ya ukurasa, kivinjari huipata kutoka kwa pakiti za HTTP na huonyesha kwa hiyo. Maudhui yanaweza kuingiza URL zilizoingia kwenye mabango ya matangazo au maudhui mengine ya watu wengine, ambayo pia husababisha kivinjari kutoa suala mpya la kuunganisha TCP kwa maeneo hayo. Kivinjari pia inaweza kuhifadhi taarifa za muda kuhusu uhusiano wake na faili za mitaa kwenye kompyuta ya mteja inayoitwa kuki
- Makosa yoyote yaliyokutana wakati wa ombi la maudhui yanaweza kuonyeshwa kama mistari ya hali ya HTTP