Mtumiaji wa mtandao anapotazama ukurasa wa wavuti, anauliza ukurasa huo kutoka kwa seva ya wavuti. Ikiwa anwani ya wavuti imeingizwa kwenye laini ya kivinjari, kivinjari hufanya ombi kutoka kwa seva ya wavuti juu ya ukurasa wa wavuti, na seva hutuma data juu yake kwa kompyuta ya mtumiaji.
Maagizo
Hatua ya 1
Neno "seva" lina asili ya Kiingereza, inamaanisha "kifaa cha huduma". Kwenye uwanja wa sayansi ya kompyuta, seva inawajibika kutoa habari kwa rasilimali za mtandao.
Hatua ya 2
Wakati wavuti imeundwa kwenye seva ya wavuti, inapewa anwani ya IP. IP ni kifupi cha Itifaki ya Mtandaoni. Anwani ya IP inajumuisha nambari kumi za nukta (kwa mfano, 127.21.61.137). Ili kufanya ombi kutoka kwa seva ya wavuti juu ya wavuti fulani, kivinjari kwenye kompyuta lazima kwanza ipate anwani ya IP ya wavuti hiyo. Ikiwa habari hii haipo kwenye kashe ya kivinjari, basi inafanya ombi linalofanana kutoka kwa seva ya DNS juu ya mtandao.
Hatua ya 3
Seva ya DNS kisha inamwambia kivinjari ambacho anwani ya IP iko kwenye tovuti. Kivinjari kisha huuliza URL ya wavuti kutoka kwa seva ya wavuti. Seva hujibu kwa kutuma ukurasa ulioombwa. Ikiwa ukurasa huu haupo, seva hutuma ujumbe wa kosa. Kivinjari kinapokea ujumbe na kuionyesha.
Hatua ya 4
Katika ulimwengu wa kitaalam, katika hali kama hiyo, kivinjari kinaitwa "mteja" na seva ya wavuti inaitwa "seva". Pia, dhana hizi zinatumika kwa kompyuta. Kompyuta hizo ambazo hufanya kama seva za wavuti huitwa seva, na zile zinazounganisha kwenye mtandao kupata habari huitwa wateja.
Hatua ya 5
Seva ya wavuti kawaida huwa na habari kuhusu tovuti zaidi ya moja. Kampuni nyingi za mwenyeji hutoa nafasi kwa mamia au hata maelfu ya wavuti kwenye seva moja ya wavuti. Kila wavuti kawaida hupewa anwani yake ya kipekee ya IP. Anwani hii imefutwa na seva ya DNS ili kupata jina la kikoa.
Hatua ya 6
Majina ya kikoa yapo kwa sababu ambayo watumiaji wengi wa mtandao wanapata shida kukumbuka nambari zenye tarakimu kumi, ambazo ni anwani za IP. Kwa kuongeza, anwani hizi wakati mwingine hubadilika.
Hatua ya 7
Kila kompyuta ya seva hutoa ufikiaji wa habari iliyohifadhiwa juu yake kwa kutumia bandari zilizo na nambari. Kila huduma inayotolewa na seva (barua pepe, kukaribisha) ina bandari yake mwenyewe. Wateja huunganisha kwenye huduma kupitia anwani ya IP na kupitia bandari.
Hatua ya 8
Wakati mteja akiunganisha kwenye seva kwenye bandari, inatumia itifaki. Itifaki ni maandishi ambayo yanaonyesha jinsi mteja na seva watawasiliana.
Hatua ya 9
Kila seva ya wavuti inalingana na itifaki ya HTTP. Njia ya msingi zaidi ya mawasiliano inayoeleweka na seva ya HTTP ina amri moja tu: Pata. Hapo awali, itifaki ilikuwa mdogo kwa seva inayotuma faili iliyoombwa kwa mteja na kuzima. Baadaye, itifaki iliboreshwa na URL nzima ilitumwa kwa mteja.
Hatua ya 10
Wakati mtumiaji anaandika jina la URL kwenye laini ya kivinjari, kivinjari huvunja jina katika sehemu tatu: itifaki, jina la seva, jina la faili. Kivinjari kinapokea habari juu ya anwani ya IP ya wavuti kupitia jina la seva, na kwa msaada wake inaunganisha kwenye kompyuta ya seva. Kivinjari kisha huunganisha kwenye seva ya wavuti kwenye anwani hii ya IP kupitia bandari. Kufuatia itifaki, kivinjari kinatuma amri ya "Pokea" kwa seva. Seva hutuma maandishi ya HTML kwenye ukurasa wa wavuti. Kivinjari kinasoma vitambulisho vya HTML na huunda ukurasa kwa skrini ya kompyuta ya mteja.
Hatua ya 11
Seva nyingi za wavuti hutumia hatua za usalama. Kwa mfano, wanaweza kuzuia ufikiaji wa habari na nywila na kuingia. Seva za hali ya juu zaidi zinaongeza kiwango cha usalama kwa kulinda rasilimali kwa kusimba habari kati ya mteja na seva ili habari ya kibinafsi (nambari ya kadi ya mkopo, nambari ya simu) iweze kufikiwa na watumiaji wengine. Yote hapo juu inatumika kwa zile zinazoitwa kurasa za tuli, ambayo ni, zile ambazo hazibadiliki hadi muumba azirekebishe.
Hatua ya 12
Lakini pia kuna kurasa zenye nguvu. Juu yao, mtumiaji yeyote anaweza kutafuta neno kuu, kufanya viingilio katika vitabu vya wageni, toa maoni. Katika kesi hii, seva ya wavuti inasindika habari na hutengeneza ukurasa mpya. Mara nyingi, hati za CGI hutumiwa - maagizo maalum ambayo hukuruhusu kurekebisha ukurasa wa wavuti.